summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sapi: Add rtems_fatal_source_description()Sebastian Huber2013-01-072-2/+32
|
* rtems: Critical fix for eventsSebastian Huber2013-01-072-23/+289
| | | | | | | Commit 4b45c1393ce4ee3e1c2762ef3145d2bd6b5b38da marked a test in _Event_Timeout() as debug only. This test is required also in non-debug configurations since otherwise state corruption can happen. A revised test sptests/spintrcritical10 checks the relevant sequences.
* tmoverhd.docCynthia Rempel2013-01-061-0/+75
| | | | | Hi, Adding test documentation...
* IMFS: Generating .scn (Screen Shots) #2Christopher Kerl2013-01-026-0/+276
|
* sptests/spintrcritical16: Fix NULL pointer accessSebastian Huber2013-01-021-1/+4
|
* libtests/rbheap01: Add test casesSebastian Huber2012-12-221-0/+42
|
* sptests/speventsystem01: Add test casesSebastian Huber2012-12-221-0/+34
|
* libtests/malloctest: Add test caseSebastian Huber2012-12-221-0/+25
|
* libtests/malloctest: Add test caseSebastian Huber2012-12-221-0/+24
|
* libblock: Use rtems_blkdev_create_partition()Sebastian Huber2012-12-211-2/+26
| | | | | Use rtems_blkdev_create_partition() instead of rtems_disk_create_log() to avoid problems with the huge IMFS_GENERIC_DEVICE_MAJOR_NUMBER.
* IMFS: Fix resource leak in IMFS_allocate_node()Sebastian Huber2012-12-211-7/+58
|
* libcsupport: Add rtems_resource_snapshot_take()Sebastian Huber2012-12-212-5/+101
| | | | | | Add rtems_resource_rtems_api, rtems_resource_posix_api, rtems_resource_snapshot, rtems_resource_snapshot_equal(), and rtems_resource_snapshot_check().
* score: Add _Objects_Active_count()Sebastian Huber2012-12-213-1/+10
|
* score: Add rtems_chain_node_count_unprotected()Sebastian Huber2012-12-213-1/+23
|
* libtests/md501: Use test cases of RFC 2202Sebastian Huber2012-12-162-160/+200
|
* libtests/md501: New testSebastian Huber2012-12-166-0/+251
|
* dosfs: Add sync_device option for msdos_format()Sebastian Huber2012-12-131-1/+6
|
* dosfs: Bugfix for disks of for example 100MB sizeRalf Kirchner2012-12-131-11/+60
|
* termios: Implement tcflush()Sebastian Huber2012-12-132-13/+15
| | | | New IO control RTEMS_IO_TCFLUSH.
* termios: Fix tcflow() error statusSebastian Huber2012-12-131-7/+12
|
* score: rtems_initialize_start_multitasking()Sebastian Huber2012-12-071-1/+1
| | | | | | | | | Do not return from rtems_initialize_start_multitasking() and call rtems_fatal() instead with a fatal source of RTEMS_FATAL_SOURCE_EXIT and a fatal code with the exit status. Remove all bsp_cleanup() functions. The boot_card() is now a no return function.
* posix: Add and use <rtems/posix/psignalimpl.h>Sebastian Huber2012-12-051-1/+3
| | | | | This file contains the parts of <rtems/posix/psignal.h> that are only necessary for the POSIX API implementation.
* dosfs: Cluster write optimizationRalf Kirchner2012-12-056-0/+332
| | | | | | Separate cluster write from sector write for quick file write. New test fstests/fsdosfswrite01.
* dosfs: Block size optimizationRalf Kirchner2012-12-051-1/+1
| | | | | | Change block size of bdbuf to the cluster size if the data clusters are aligned on a cluster boundary. This enables fast access to data clusters.
* fstests/fsdosfsformat01: New testRalf Kirchner2012-12-056-1/+480
|
* dosfs: Delete fattype parameter for msdos_format()Ralf Kirchner2012-12-051-1/+0
| | | | | | | | Delete fattype parameter of msdos_format_request_param_t because the FAT type is determined by cluster and disk size. Estimate FAT type and re-evaluate FAT type after exact parameter determination.
* dosfs: Add skip_alignment for msdos_format()Ralf Kirchner2012-12-051-1/+1
| | | | | | | | | | Add skip_alignment parameter of msdos_format_request_param_t. Delete cluster_align parameter of msdos_format_request_param_t. By default the FAT, data cluster, and root directory for FAT12 and FAT16 is aligned on a cluster boundary to optimize performance. Format changes throughout.
* libblock: Add sparse diskRalf Kirchner2012-12-056-0/+478
|
* score: Add CPU_Exception_frameSebastian Huber2012-11-276-0/+119
| | | | | | | | | | | | | | | | | | | | | Add CPU port type CPU_Exception_frame and function _CPU_Exception_frame_print(). The CPU ports of avr, bfin, h8300, lm32, m32c, m32r, m68k, nios2, sh, sparc64, and v850 use an empty default implementation of _CPU_Exception_frame_print(). Add rtems_exception_frame and rtems_exception_frame_print(). Add RTEMS_FATAL_SOURCE_EXCEPTION for CPU exceptions. Use rtems_fatal() with source RTEMS_FATAL_SOURCE_EXCEPTION in CPU ports of i386, powerpc, and sparc for unexpected exceptions. Add third parameter to RTEMS_BSP_CLEANUP_OPTIONS() which controls the BSP_PRINT_EXCEPTION_CONTEXT define used in the default bsp_fatal_extension(). Add test sptests/spfatal26.
* psxtmtests_plan.csv: Identify Conditional Variable CasesJoel Sherrill2012-11-251-10/+10
|
* Filesystem: PR1619: Use ENOSYS for default statvfsSebastian Huber2012-11-222-4/+4
| | | | | POSIX does not specify an error number in case the file system does not support this call. Use the Linux value.
* score: Add and use <rtems/score/userextimpl.h>Sebastian Huber2012-11-221-1/+1
| | | | | This file contains the parts of <rtems/score/userext.h> that are only necessary for the RTEMS implementation.
* fstests/fsfseeko01: Add test casesSebastian Huber2012-11-221-4/+26
|
* ftpfs: Use SIZE commandSebastian Huber2012-11-212-0/+29
|
* sptests/spcbssched02: PR2081: WorkaroundSebastian Huber2012-11-211-8/+10
| | | | | Avoid uninitialized stack variable. This is not a proper fix. It is not clear what the task should do if argument != 1.
* libnetworking: Use rtems_clock_get_uptime_secondsSebastian Huber2012-11-211-1/+1
| | | | | | | | This reduces the start-up time of the network stack. With a 1ms tick the ticks since boot value overflows after approximately 50 days. This problem is avoided with the rtems_clock_get_uptime_seconds() function.
* rtems: Add rtems_clock_get_uptime_seconds()Sebastian Huber2012-11-212-0/+4
|
* rtems: Add rtems_clock_get_uptime_timeval()Sebastian Huber2012-11-212-0/+4
|
* score: Add RTEMS_FATAL_SOURCE_STACK_CHECKERSebastian Huber2012-11-151-5/+2
|
* score: Add RTEMS_FATAL_SOURCE_ASSERTSebastian Huber2012-11-152-4/+6
|
* score: Add RTEMS_FATAL_SOURCE_EXITSebastian Huber2012-11-153-23/+0
| | | | | | | Include <bsp/default-initial-extension.h> in all BSPs. Call rtems_fatal() with RTEMS_FATAL_SOURCE_EXIT as source and the exit() status code as fatal code in every bsp_cleanup(). Move previous bsp_cleanup() code into bsp_fatal_extension().
* score: Add INTERNAL_ERROR_CPU_ISR_INSTALL_VECTORSebastian Huber2012-11-152-1/+2
| | | | | Use INTERNAL_ERROR_CPU_ISR_INSTALL_VECTOR on PowerPC for _CPU_ISR_install_vector().
* sapi: Add and use rtems_internal_error_descriptionSebastian Huber2012-11-158-62/+123
|
* sptests/spfatal24: Fix NULL pointer accessSebastian Huber2012-11-151-10/+4
|
* testsuites: Include <bsp.h>Sebastian Huber2012-11-145-0/+10
| | | | | Include <bsp.h> for proper BSP specific <rtems/confdefs.h> initialization.
* sptests/spintrcritical09: Fix check orderSebastian Huber2012-11-131-17/+25
| | | | | | The critical section check never succeeded since watchdogs are ordered with respect to the insertion time. Now we call the watchdog routine if appropriate and bypass the normal watchdog mechanic.
* fstests/fsrfsbitmap01: Fix NULL pointer accessSebastian Huber2012-11-136-90/+67
| | | | Move test files into one directory.
* samples/fileio: Add DOSFS and RFS on demandSebastian Huber2012-11-131-6/+10
|
* sptests/spinternalerror01: New testSebastian Huber2012-11-136-0/+121
|
* libtests/devfs03: Initialize nodesSebastian Huber2012-11-071-0/+2
|