Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-03-03 | cdtest: Print begin of test only once | Sebastian Huber | 1 | -2/+0 | |
2017-02-28 | termios09: Test send callback | Sebastian Huber | 1 | -0/+26 | |
2017-02-28 | termios: Implement non-blocking write | Sebastian Huber | 1 | -0/+33 | |
2017-02-28 | termios: Make write POSIX compatible | Sebastian Huber | 1 | -2/+136 | |
Currently only blocking read/write operations are implemented. A blocking write must transfer at least one character. It should not wait for the device for the second character and so on. Close #2917. | |||||
2017-02-28 | termios: Simplify oproc() | Sebastian Huber | 1 | -4/+5 | |
Call rtems_termios_puts() only once. Adjust column in one place. | |||||
2017-02-28 | termios09: Test output post processing | Sebastian Huber | 1 | -0/+358 | |
2017-02-28 | termios: Fix infinite loop in receive path | Sebastian Huber | 1 | -0/+3 | |
In canonical mode, the raw input buffer or the canonical buffer may overflow without an end of line. Avoid an infinite loop in this case. Close #2915. | |||||
2017-02-28 | termios: Change receive callback invocation | Sebastian Huber | 1 | -1/+325 | |
Call the receive callback in case a read will succeed without to block. This enables the use of the receive callback for a poll() and select() support. Increase raw input buffer size to allow buffering of one line. Close #2916. | |||||
2017-02-28 | termios: Ignore carriage return early if desired | Sebastian Huber | 6 | -0/+303 | |
In case carriage return characters should be ignored in the input (IGNCR), then drop them early before they reach the raw input buffer. This makes it easier to calculate the content size of the raw input buffer. | |||||
2017-02-21 | spextensions01: Fix extension create order | Sebastian Huber | 1 | -11/+11 | |
Update #2692. | |||||
2017-02-15 | psxtests: Fix warnings | Sebastian Huber | 2 | -10/+9 | |
2017-02-14 | spqreslib: Remove invalid test cases | Sebastian Huber | 1 | -16/+2 | |
2017-02-14 | spcbssched02: Remove invalid test cases | Sebastian Huber | 1 | -16/+2 | |
2017-02-14 | psxsem01: Fix warning | Sebastian Huber | 1 | -1/+1 | |
2017-02-14 | Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS | Sebastian Huber | 50 | -58/+58 | |
Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS to CONFIGURE_MAXIMUM_PROCESSORS since the SMP part is superfluous. Update #2894. | |||||
2017-02-14 | tmacros.h: Fix print defines | Sebastian Huber | 1 | -4/+4 | |
2017-02-14 | sppagesize: Include missing header file | Sebastian Huber | 1 | -0/+1 | |
2017-02-14 | dosfs: Fix msdos_find_file_in_directory() | Sebastian Huber | 1 | -0/+22 | |
For a filename match the entry must match without anything remaining. Close #2908. | |||||
2017-02-03 | smptests: Fix warnings | Sebastian Huber | 4 | -28/+27 | |
2017-02-03 | Prefix confdefs.h internal def with an underscore | Sebastian Huber | 2 | -3/+3 | |
Close #2895. | |||||
2017-02-03 | score: Improve scheduler helping protocol | Sebastian Huber | 1 | -20/+6 | |
Only register ask for help requests in the scheduler unblock and yield operations. The actual ask for help operation is carried out during _Thread_Do_dispatch() on a processor related to the thread. This yields a better separation of scheduler instances. A thread of one scheduler instance should not be forced to carry out too much work for threads on other scheduler instances. Update #2556. | |||||
2017-02-02 | Remove CONFIGURE_SMP_APPLICATION | Sebastian Huber | 51 | -97/+2 | |
Enable the SMP support if CONFIGURE_SMP_MAXIMUM_PROCESSORS > 1. Update #2893. | |||||
2017-01-31 | sprmsched01/spedfsched04: Revise | Kuan-Hsun Chen | 6 | -153/+92 | |
Instead of using the target time and console driver, both tests now use assertions and rtems_rate_monotonic_get_status() to verify the count of postponed jobs. The setting of spedfsched04 is slightly changed. Close #2795. | |||||
2017-01-30 | rtems: Fix _Rate_monotonic_Renew_deadline() | Kuan-Hsun Chen | 6 | -1/+171 | |
Prepare a precondition to prevent the potential integer overflow. Remove one redundant parameter in _Rate_monotonic_Renew_deadline(). sptests/sprmsched02: Create A test case for checking the overflow condition of postponed_jobs in rtems_rate_monotonic_period_status. Update #2885. | |||||
2017-01-26 | score: Fix user extensions order | Sebastian Huber | 2 | -36/+32 | |
Use forward and reverse order for initial and dynamic extensions. This is the behaviour documented in the C Users Guide. Change thread terminate order to backward to be in line with the thread delete order. Change fatal error order to forward to ensure that initial extensions are called first due the peculiar execution context of fatal error extensions, see _Terminate() documentation. Update #2692. | |||||
2017-01-26 | Remove rtems_rate_monotonic_postponed_job_count() | Kuan-Hsun Chen | 3 | -4/+15 | |
Add a variable named "count" in rtems_rate_monotonic_period_status structure. Revise rtems_rate_monotonic_get_status() for the postponed job count. sptests/sp69: Add in the verification of the postponed job count for rtems_rate_monotonic_get_status(). Update #2795. | |||||
2017-01-25 | psxtests: Relax shared memory tests | Sebastian Huber | 2 | -18/+24 | |
There is currently no proper mmap() implementation. Update #2859. | |||||
2017-01-25 | sptests/spedfsched04: Merge and fix | Sebastian Huber | 4 | -193/+113 | |
Merge into one file and fix obvious problems (e.g. out of bounds array access). Update #2795. | |||||
2017-01-24 | sptests/sprmsched01: Merge and fix | Sebastian Huber | 4 | -196/+112 | |
Merge into one file and fix obvious problems (e.g. out of bounds array access). Update #2795. | |||||
2017-01-24 | fsscandir01: Check MAXNAMLEN and NAME_MAX | Sebastian Huber | 1 | -0/+2 | |
Update #1394. | |||||
2017-01-24 | smptests/smpsignal01: Check signal ISR level | Sebastian Huber | 2 | -7/+68 | |
Close #2751. | |||||
2017-01-13 | classic: adjust names of RM postponed job functions | Gedare Bloom | 2 | -6/+6 | |
closes #2795 | |||||
2017-01-13 | sptests: EDF scheduler overrun handling | Kuan-Hsun Chen | 8 | -1/+316 | |
Update #2795. | |||||
2017-01-13 | sptests: rate monotonic scheduler overrun handling | Kuan-Hsun Chen | 8 | -0/+349 | |
Update #2795. | |||||
2017-01-13 | posix: shared memory support | Gedare Bloom | 11 | -2/+314 | |
Add POSIX shared memory manager (Shm). Includes a hook-based approach for the backing memory storage that defaults to the Workspace, and a test is provided using the heap. A test is also provided for the basic use of mmap'ing a shared memory object. This test currently fails at the mmap stage due to no support for mmap. | |||||
2017-01-13 | posix: move sys/mman.h to newlib and test it in psxhdrs | Gedare Bloom | 12 | -0/+322 | |
2017-01-13 | configure: Remove HAVE_STRUCT__THREAD_QUEUE_QUEUE | Sebastian Huber | 2 | -5/+0 | |
2017-01-13 | configure: Remove HAVE_THREADS_H support | Sebastian Huber | 2 | -5/+0 | |
2017-01-13 | posix: Add pthread_getname_np(), ... | Sebastian Huber | 6 | -0/+134 | |
Add pthread_getname_np() and pthread_setname_np(). Update #2858. | |||||
2017-01-12 | Add rtems_assoc_32_to_string() | Sebastian Huber | 1 | -0/+61 | |
2017-01-11 | Remove obsolete __RTEMS_HAVE_SYS_CPUSET_H__ | Joel Sherrill | 9 | -47/+0 | |
2017-01-11 | Add support for posix_devctl() | Joel Sherrill | 9 | -0/+225 | |
2016-12-20 | JFFS2: RTEMS_JFFS2_ON_DEMAND_GARBAGE_COLLECTION | Sebastian Huber | 1 | -1/+5 | |
Update #2844. | |||||
2016-12-20 | JFFS2: Add RTEMS_JFFS2_FORCE_GARBAGE_COLLECTION | Sebastian Huber | 1 | -0/+57 | |
Add IO control to force a garbage collection. Update #2844. | |||||
2016-12-20 | JFFS2: Add RTEMS_JFFS2_GET_INFO | Sebastian Huber | 6 | -0/+299 | |
Add IO control RTEMS_JFFS2_GET_INFO to get some JFFS2 filesystem instance information. Update #2844. | |||||
2016-12-14 | libdl: Add C++ exception support to loaded modules. | Chris Johns | 10 | -1200/+1465 | |
This has been tested on SPARC, i386, PowerPC and ARM. Closes #2767. | |||||
2016-12-12 | Add INTERNAL_ERROR_LIBIO_STDERR_FD_OPEN_FAILED | Sebastian Huber | 2 | -3/+3 | |
Update #2825. | |||||
2016-12-12 | Add INTERNAL_ERROR_LIBIO_STDOUT_FD_OPEN_FAILED | Sebastian Huber | 2 | -3/+3 | |
Update #2825. | |||||
2016-12-12 | Add INTERNAL_ERROR_LIBIO_SEM_CREATE_FAILED | Sebastian Huber | 1 | -1/+1 | |
Update #2825. | |||||
2016-12-12 | INTERNAL_ERROR_LIBIO_USER_ENV_KEY_CREATE_FAILED | Sebastian Huber | 2 | -3/+3 | |
Update #2825. |