Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sapi: Add rtems_fatal_source_description() | Sebastian Huber | 2013-01-07 | 2 | -2/+32 |
| | |||||
* | rtems: Critical fix for events | Sebastian Huber | 2013-01-07 | 2 | -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.doc | Cynthia Rempel | 2013-01-06 | 1 | -0/+75 |
| | | | | | Hi, Adding test documentation... | ||||
* | IMFS: Generating .scn (Screen Shots) #2 | Christopher Kerl | 2013-01-02 | 6 | -0/+276 |
| | |||||
* | sptests/spintrcritical16: Fix NULL pointer access | Sebastian Huber | 2013-01-02 | 1 | -1/+4 |
| | |||||
* | libtests/rbheap01: Add test cases | Sebastian Huber | 2012-12-22 | 1 | -0/+42 |
| | |||||
* | sptests/speventsystem01: Add test cases | Sebastian Huber | 2012-12-22 | 1 | -0/+34 |
| | |||||
* | libtests/malloctest: Add test case | Sebastian Huber | 2012-12-22 | 1 | -0/+25 |
| | |||||
* | libtests/malloctest: Add test case | Sebastian Huber | 2012-12-22 | 1 | -0/+24 |
| | |||||
* | libblock: Use rtems_blkdev_create_partition() | Sebastian Huber | 2012-12-21 | 1 | -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 Huber | 2012-12-21 | 1 | -7/+58 |
| | |||||
* | libcsupport: Add rtems_resource_snapshot_take() | Sebastian Huber | 2012-12-21 | 2 | -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 Huber | 2012-12-21 | 3 | -1/+10 |
| | |||||
* | score: Add rtems_chain_node_count_unprotected() | Sebastian Huber | 2012-12-21 | 3 | -1/+23 |
| | |||||
* | libtests/md501: Use test cases of RFC 2202 | Sebastian Huber | 2012-12-16 | 2 | -160/+200 |
| | |||||
* | libtests/md501: New test | Sebastian Huber | 2012-12-16 | 6 | -0/+251 |
| | |||||
* | dosfs: Add sync_device option for msdos_format() | Sebastian Huber | 2012-12-13 | 1 | -1/+6 |
| | |||||
* | dosfs: Bugfix for disks of for example 100MB size | Ralf Kirchner | 2012-12-13 | 1 | -11/+60 |
| | |||||
* | termios: Implement tcflush() | Sebastian Huber | 2012-12-13 | 2 | -13/+15 |
| | | | | New IO control RTEMS_IO_TCFLUSH. | ||||
* | termios: Fix tcflow() error status | Sebastian Huber | 2012-12-13 | 1 | -7/+12 |
| | |||||
* | score: rtems_initialize_start_multitasking() | Sebastian Huber | 2012-12-07 | 1 | -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 Huber | 2012-12-05 | 1 | -1/+3 |
| | | | | | This file contains the parts of <rtems/posix/psignal.h> that are only necessary for the POSIX API implementation. | ||||
* | dosfs: Cluster write optimization | Ralf Kirchner | 2012-12-05 | 6 | -0/+332 |
| | | | | | | Separate cluster write from sector write for quick file write. New test fstests/fsdosfswrite01. | ||||
* | dosfs: Block size optimization | Ralf Kirchner | 2012-12-05 | 1 | -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 test | Ralf Kirchner | 2012-12-05 | 6 | -1/+480 |
| | |||||
* | dosfs: Delete fattype parameter for msdos_format() | Ralf Kirchner | 2012-12-05 | 1 | -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 Kirchner | 2012-12-05 | 1 | -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 disk | Ralf Kirchner | 2012-12-05 | 6 | -0/+478 |
| | |||||
* | score: Add CPU_Exception_frame | Sebastian Huber | 2012-11-27 | 6 | -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 Cases | Joel Sherrill | 2012-11-25 | 1 | -10/+10 |
| | |||||
* | Filesystem: PR1619: Use ENOSYS for default statvfs | Sebastian Huber | 2012-11-22 | 2 | -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 Huber | 2012-11-22 | 1 | -1/+1 |
| | | | | | This file contains the parts of <rtems/score/userext.h> that are only necessary for the RTEMS implementation. | ||||
* | fstests/fsfseeko01: Add test cases | Sebastian Huber | 2012-11-22 | 1 | -4/+26 |
| | |||||
* | ftpfs: Use SIZE command | Sebastian Huber | 2012-11-21 | 2 | -0/+29 |
| | |||||
* | sptests/spcbssched02: PR2081: Workaround | Sebastian Huber | 2012-11-21 | 1 | -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_seconds | Sebastian Huber | 2012-11-21 | 1 | -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 Huber | 2012-11-21 | 2 | -0/+4 |
| | |||||
* | rtems: Add rtems_clock_get_uptime_timeval() | Sebastian Huber | 2012-11-21 | 2 | -0/+4 |
| | |||||
* | score: Add RTEMS_FATAL_SOURCE_STACK_CHECKER | Sebastian Huber | 2012-11-15 | 1 | -5/+2 |
| | |||||
* | score: Add RTEMS_FATAL_SOURCE_ASSERT | Sebastian Huber | 2012-11-15 | 2 | -4/+6 |
| | |||||
* | score: Add RTEMS_FATAL_SOURCE_EXIT | Sebastian Huber | 2012-11-15 | 3 | -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_VECTOR | Sebastian Huber | 2012-11-15 | 2 | -1/+2 |
| | | | | | Use INTERNAL_ERROR_CPU_ISR_INSTALL_VECTOR on PowerPC for _CPU_ISR_install_vector(). | ||||
* | sapi: Add and use rtems_internal_error_description | Sebastian Huber | 2012-11-15 | 8 | -62/+123 |
| | |||||
* | sptests/spfatal24: Fix NULL pointer access | Sebastian Huber | 2012-11-15 | 1 | -10/+4 |
| | |||||
* | testsuites: Include <bsp.h> | Sebastian Huber | 2012-11-14 | 5 | -0/+10 |
| | | | | | Include <bsp.h> for proper BSP specific <rtems/confdefs.h> initialization. | ||||
* | sptests/spintrcritical09: Fix check order | Sebastian Huber | 2012-11-13 | 1 | -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 access | Sebastian Huber | 2012-11-13 | 6 | -90/+67 |
| | | | | Move test files into one directory. | ||||
* | samples/fileio: Add DOSFS and RFS on demand | Sebastian Huber | 2012-11-13 | 1 | -6/+10 |
| | |||||
* | sptests/spinternalerror01: New test | Sebastian Huber | 2012-11-13 | 6 | -0/+121 |
| | |||||
* | libtests/devfs03: Initialize nodes | Sebastian Huber | 2012-11-07 | 1 | -0/+2 |
| |