summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mips/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-60/+4
| | | | Updates #3327.
* bfin/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-51/+4
| | | | Updates #3327.
* shell: Fix rtems_shell_init_env()Sebastian Huber2018-03-121-1/+1
| | | | Do not discard a user provided task name in rtems_shell_init_env().
* libblock: C++ compatibilitySebastian Huber2018-03-122-0/+16
|
* config: Use new scheduler configuration definesSebastian Huber2018-03-121-18/+18
| | | | Update #3325.
* config: Simplify clustered scheduler configurationSebastian Huber2018-03-122-86/+173
| | | | | | | | | Do not use names derived from scheduler implementation details. Instead use names derived from the scheduler configuration or documentation. Provide defines for backward compatibility. Update #3325.
* network: Optionally install network headersSebastian Huber2018-03-0924-28/+26
| | | | | | Install the network headers only if --enable-networking is specified. Update #3254.
* cpukit/include/mqueue.h: Delete unneeded includesJoel Sherrill2018-03-081-3/+0
|
* score/cpu/powerpc/include/rtems/score/powerpc.h: Fix typoJoel Sherrill2018-03-081-1/+1
|
* powerpc/include/rtems/score/types.h: Remove unused ppc_isrJoel Sherrill2018-03-081-2/+0
| | | | Updates #3327.
* config: Remove RTEMS prefix from internal definesSebastian Huber2018-03-081-42/+42
| | | | Update #3325.
* capture: Fix get priority methodsSebastian Huber2018-03-071-2/+2
|
* Add a simple task console driverSebastian Huber2018-03-067-31/+313
| | | | Close #3320.
* termios: Fix use of uninitialized variableSebastian Huber2018-02-221-4/+4
| | | | Update #2840.
* confdefs.h: Minor rework to avoid warnings when CONFIGURE_HAS_OWN_INIT_TABLEJoel Sherrill2018-02-191-13/+16
| | | | | | CONFIGURE_HAS_OWN_INIT_TABLE was used both with and without defining CONFIGURE_RTEMS_INIT_TASKS_TABLE. This rework allows it to work both ways without warnings.
* dev/sc16is752: Check return values.Christian Mauderer2018-02-121-4/+6
| | | | | Escalate a failed installation of the interrupts to the next higher level.
* dev/sc16is752: Add GPIO access via ioctl.Christian Mauderer2018-02-123-0/+67
|
* Use _Thread_Dispatch_direct()Sebastian Huber2018-02-087-9/+9
| | | | | | | Use _Thread_Dispatch_direct() for operations that block the executing thread. This ensures that we get a fatal error (INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL) if we try to block in an invalid context, e.g. during system start or an interrupt handler.
* rtems: Use _Per_CPU_Get_executing()Sebastian Huber2018-02-082-2/+2
|
* fdt: Use self-contained mutexSebastian Huber2018-02-081-119/+29
| | | | Update #2843.
* network: Fix integer typesSebastian Huber2018-02-072-2/+2
|
* stdio-redirector: Use self-contained mutexSebastian Huber2018-02-072-62/+31
| | | | Update #2843.
* syslog: Use self-contained recursive mutexSebastian Huber2018-02-071-24/+6
| | | | Update #2843.
* tftpfs: Use self-contained mutexSebastian Huber2018-02-071-23/+9
| | | | Update #2843.
* libdl: Fix potential overwrite of dest bufferSebastian Huber2018-02-072-2/+2
| | | | Update #2843.
* libdl: Use self-contained mutex for RAPSebastian Huber2018-02-071-76/+16
| | | | Update #2843.
* libdl: Use self-contained recursive mutexSebastian Huber2018-02-072-64/+15
| | | | Update #2843.
* ftpd: Use self-contained synchronization objectsSebastian Huber2018-02-071-52/+22
| | | | Update #2843.
* libblock: Use self-contained mutex for mediaSebastian Huber2018-02-072-69/+39
| | | | Update #2843.
* libblock: Use self-contained mutex for sparse diskSebastian Huber2018-02-072-29/+6
| | | | Update #2843.
* libblock: Use self-contained mutex for flashdiskSebastian Huber2018-02-071-74/+57
| | | | Update #2843.
* libblock: Use self-contained mutex for nvdiskSebastian Huber2018-02-071-53/+39
| | | | Update #2843.
* NFS: Fix use of self-contained objectsSebastian Huber2018-02-071-5/+4
| | | | Update #2843.
* termios: Remove obsolete configuration optionsSebastian Huber2018-02-051-2/+6
| | | | Update #2843.
* NFS: Use self-contained recursive mutexSebastian Huber2018-02-023-150/+45
| | | | Update #2843.
* pipe: Use self-contained mutexSebastian Huber2018-02-023-102/+22
| | | | Update #2843.
* RFS: Use self-contained recursive mutexSebastian Huber2018-02-023-58/+7
| | | | Update #2843.
* dosfs: Use self-contained recursive mutexSebastian Huber2018-02-029-110/+43
| | | | Update #2843.
* JFFS2: Use self-contained recursive mutexSebastian Huber2018-02-023-40/+16
| | | | Update #2843.
* network: Use self-contained recursive mutexSebastian Huber2018-02-022-107/+15
| | | | Update #2843.
* spi: Use self-contained mutexSebastian Huber2018-02-022-32/+9
| | | | Update #2843.
* i2c: Use self-contained mutexSebastian Huber2018-02-022-33/+8
| | | | Update #2843.
* termios: Use self-contained objectsSebastian Huber2018-02-025-212/+93
| | | | Update #2840.
* libblock: Use self-contained mutex and cond varSebastian Huber2018-02-023-307/+43
| | | | Update #2843.
* libblock: Use self-contained mutex for disk lockSebastian Huber2018-02-022-78/+32
| | | | Update #2843.
* Add RTEMS thread APISebastian Huber2018-02-023-3/+386
| | | | Update #2843.
* posix: Use one second based CLOCK_MONOTONICSebastian Huber2018-02-021-2/+3
| | | | | | | This simplifies the CLOCK_MONOTONIC based time services. It is potentially important for libbsd. Close #3265.
* score: Introduce new monotonic clockSebastian Huber2018-02-0218-196/+117
| | | | | | | | Rename PER_CPU_WATCHDOG_MONOTONIC to PER_CPU_WATCHDOG_TICKS. Add new PER_CPU_WATCHDOG_MONOTONIC which is based on the system uptime (measured by timecounter). Close #3264.
* score: Rename _Watchdog_Realtime_from_*()Sebastian Huber2018-02-026-9/+9
| | | | | | Rename _Watchdog_Realtime_from_*() to _Watchdog_Ticks_from_*(). Update #3264.
* score: Optimize watchdog tickleSebastian Huber2018-02-023-54/+77
| | | | | | | Avoid unnecessary lock acquire/release operations. Get realtime via timecounter only if necessary. Update #3264.