Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i386/smp: Define CPU_Interrupt_frame as non-void struct | Amaan Cheval | 2018-03-16 | 1 | -1/+15 |
| | | | | | | | | | | | | This change, excluding the #error directive, lets us make progress towards compiling i386 targets with --enable-smp. The #error directive needs to be there since the CPU_Interrupt_frame is used by the SMP context switching code, and this placeholder struct, if used, would only lead to more subtle bugs and errors. With the directive, the SMP context switching code can be improved separately. Updates #3331 | ||||
* | rtems/bfin/bf533.h: Eliminate redefinition warning and add sanity check | Joel Sherrill | 2018-03-16 | 1 | -0/+9 |
| | | | | Closes #3346. | ||||
* | imfs: Use most efficient way to get the time | Sebastian Huber | 2018-03-16 | 1 | -18/+17 |
| | | | | | | As a side-effect, this fixes some warnings. Close #3350. | ||||
* | Add PowerPC paravirtualization support | Joel Sherrill | 2018-03-13 | 4 | -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 support | Joel Sherrill | 2018-03-13 | 4 | -3/+90 |
| | | | | Closes #3305. | ||||
* | Rework i386 Paravirtualization to have paravirt.h | Joel Sherrill | 2018-03-13 | 5 | -3/+70 |
| | |||||
* | sparc64: Move libcpu content to cpukit | Sebastian Huber | 2018-03-13 | 5 | -5/+906 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | sparc: Move libcpu content to cpukit | Sebastian Huber | 2018-03-13 | 8 | -4/+756 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | sparc/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 4 | -56/+5 |
| | | | | Updates #3327. | ||||
* | sparc64/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -47/+4 |
| | | | | Updates #3327. | ||||
* | powerpc/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 4 | -63/+5 |
| | | | | Updates #3327. | ||||
* | m68k/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -45/+3 |
| | | | | Updates #3327. | ||||
* | riscv/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -72/+4 |
| | | | | Updates #3327. | ||||
* | arm/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -53/+4 |
| | | | | Updates #3327. | ||||
* | v850/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -45/+4 |
| | | | | Updates #3327. | ||||
* | no_cpu/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -45/+5 |
| | | | | Updates #3327. | ||||
* | or1k/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -55/+4 |
| | | | | Updates #3327. | ||||
* | m32c/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -51/+4 |
| | | | | Updates #3327. | ||||
* | moxie/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -58/+4 |
| | | | | Updates #3327. | ||||
* | sh/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -58/+8 |
| | | | | Updates #3327. | ||||
* | nios2/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -48/+4 |
| | | | | Updates #3327. | ||||
* | epiphany/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -69/+4 |
| | | | | Updates #3327. | ||||
* | lm32/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -48/+4 |
| | | | | Updates #3327. | ||||
* | i386/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 4 | -49/+4 |
| | | | | Updates #3327. | ||||
* | mips/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -60/+4 |
| | | | | Updates #3327. | ||||
* | bfin/include/rtems/score/types.h: Eliminate this file | Joel Sherrill | 2018-03-12 | 3 | -51/+4 |
| | | | | Updates #3327. | ||||
* | shell: Fix rtems_shell_init_env() | Sebastian Huber | 2018-03-12 | 1 | -1/+1 |
| | | | | Do not discard a user provided task name in rtems_shell_init_env(). | ||||
* | libblock: C++ compatibility | Sebastian Huber | 2018-03-12 | 2 | -0/+16 |
| | |||||
* | config: Use new scheduler configuration defines | Sebastian Huber | 2018-03-12 | 1 | -18/+18 |
| | | | | Update #3325. | ||||
* | config: Simplify clustered scheduler configuration | Sebastian Huber | 2018-03-12 | 2 | -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 headers | Sebastian Huber | 2018-03-09 | 24 | -28/+26 |
| | | | | | | Install the network headers only if --enable-networking is specified. Update #3254. | ||||
* | cpukit/include/mqueue.h: Delete unneeded includes | Joel Sherrill | 2018-03-08 | 1 | -3/+0 |
| | |||||
* | score/cpu/powerpc/include/rtems/score/powerpc.h: Fix typo | Joel Sherrill | 2018-03-08 | 1 | -1/+1 |
| | |||||
* | powerpc/include/rtems/score/types.h: Remove unused ppc_isr | Joel Sherrill | 2018-03-08 | 1 | -2/+0 |
| | | | | Updates #3327. | ||||
* | config: Remove RTEMS prefix from internal defines | Sebastian Huber | 2018-03-08 | 1 | -42/+42 |
| | | | | Update #3325. | ||||
* | capture: Fix get priority methods | Sebastian Huber | 2018-03-07 | 1 | -2/+2 |
| | |||||
* | Add a simple task console driver | Sebastian Huber | 2018-03-06 | 7 | -31/+313 |
| | | | | Close #3320. | ||||
* | termios: Fix use of uninitialized variable | Sebastian Huber | 2018-02-22 | 1 | -4/+4 |
| | | | | Update #2840. | ||||
* | confdefs.h: Minor rework to avoid warnings when CONFIGURE_HAS_OWN_INIT_TABLE | Joel Sherrill | 2018-02-19 | 1 | -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 Mauderer | 2018-02-12 | 1 | -4/+6 |
| | | | | | Escalate a failed installation of the interrupts to the next higher level. | ||||
* | dev/sc16is752: Add GPIO access via ioctl. | Christian Mauderer | 2018-02-12 | 3 | -0/+67 |
| | |||||
* | Use _Thread_Dispatch_direct() | Sebastian Huber | 2018-02-08 | 7 | -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 Huber | 2018-02-08 | 2 | -2/+2 |
| | |||||
* | fdt: Use self-contained mutex | Sebastian Huber | 2018-02-08 | 1 | -119/+29 |
| | | | | Update #2843. | ||||
* | network: Fix integer types | Sebastian Huber | 2018-02-07 | 2 | -2/+2 |
| | |||||
* | stdio-redirector: Use self-contained mutex | Sebastian Huber | 2018-02-07 | 2 | -62/+31 |
| | | | | Update #2843. | ||||
* | syslog: Use self-contained recursive mutex | Sebastian Huber | 2018-02-07 | 1 | -24/+6 |
| | | | | Update #2843. | ||||
* | tftpfs: Use self-contained mutex | Sebastian Huber | 2018-02-07 | 1 | -23/+9 |
| | | | | Update #2843. | ||||
* | libdl: Fix potential overwrite of dest buffer | Sebastian Huber | 2018-02-07 | 2 | -2/+2 |
| | | | | Update #2843. | ||||
* | libdl: Use self-contained mutex for RAP | Sebastian Huber | 2018-02-07 | 1 | -76/+16 |
| | | | | Update #2843. |