summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* imfs: Use most efficient way to get the timeSebastian Huber2018-03-161-18/+17
| | | | | | As a side-effect, this fixes some warnings. Close #3350.
* Add PowerPC paravirtualization supportJoel Sherrill2018-03-134-0/+94
| | | | | | | | | Cannot read or write MSR when executing in user mode. This is used when RTEMS_PARAVIRT is defined. Provide alternate methods to disable/enable interrupts Closes #3306.
* Add ARM Paravirtualization supportJoel Sherrill2018-03-134-3/+90
| | | | Closes #3305.
* Rework i386 Paravirtualization to have paravirt.hJoel Sherrill2018-03-135-3/+70
|
* sparc64: Move libcpu content to cpukitSebastian Huber2018-03-135-5/+906
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* sparc: Move libcpu content to cpukitSebastian Huber2018-03-138-4/+756
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* sparc/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-124-56/+5
| | | | Updates #3327.
* sparc64/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-47/+4
| | | | Updates #3327.
* powerpc/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-124-63/+5
| | | | Updates #3327.
* m68k/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-45/+3
| | | | Updates #3327.
* riscv/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-72/+4
| | | | Updates #3327.
* arm/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-53/+4
| | | | Updates #3327.
* v850/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-45/+4
| | | | Updates #3327.
* no_cpu/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-45/+5
| | | | Updates #3327.
* or1k/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-55/+4
| | | | Updates #3327.
* m32c/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-51/+4
| | | | Updates #3327.
* moxie/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-58/+4
| | | | Updates #3327.
* sh/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-58/+8
| | | | Updates #3327.
* nios2/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-48/+4
| | | | Updates #3327.
* epiphany/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-69/+4
| | | | Updates #3327.
* lm32/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-123-48/+4
| | | | Updates #3327.
* i386/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-124-49/+4
| | | | Updates #3327.
* 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.