Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | libdl: Use self-contained recursive mutex | Sebastian Huber | 2018-02-07 | 2 | -64/+15 |
| | | | | Update #2843. | ||||
* | ftpd: Use self-contained synchronization objects | Sebastian Huber | 2018-02-07 | 1 | -52/+22 |
| | | | | Update #2843. | ||||
* | libblock: Use self-contained mutex for media | Sebastian Huber | 2018-02-07 | 2 | -69/+39 |
| | | | | Update #2843. | ||||
* | libblock: Use self-contained mutex for sparse disk | Sebastian Huber | 2018-02-07 | 2 | -29/+6 |
| | | | | Update #2843. | ||||
* | libblock: Use self-contained mutex for flashdisk | Sebastian Huber | 2018-02-07 | 1 | -74/+57 |
| | | | | Update #2843. | ||||
* | libblock: Use self-contained mutex for nvdisk | Sebastian Huber | 2018-02-07 | 1 | -53/+39 |
| | | | | Update #2843. | ||||
* | NFS: Fix use of self-contained objects | Sebastian Huber | 2018-02-07 | 1 | -5/+4 |
| | | | | Update #2843. | ||||
* | termios: Remove obsolete configuration options | Sebastian Huber | 2018-02-05 | 1 | -2/+6 |
| | | | | Update #2843. | ||||
* | NFS: Use self-contained recursive mutex | Sebastian Huber | 2018-02-02 | 3 | -150/+45 |
| | | | | Update #2843. | ||||
* | pipe: Use self-contained mutex | Sebastian Huber | 2018-02-02 | 3 | -102/+22 |
| | | | | Update #2843. | ||||
* | RFS: Use self-contained recursive mutex | Sebastian Huber | 2018-02-02 | 3 | -58/+7 |
| | | | | Update #2843. | ||||
* | dosfs: Use self-contained recursive mutex | Sebastian Huber | 2018-02-02 | 9 | -110/+43 |
| | | | | Update #2843. | ||||
* | JFFS2: Use self-contained recursive mutex | Sebastian Huber | 2018-02-02 | 3 | -40/+16 |
| | | | | Update #2843. | ||||
* | network: Use self-contained recursive mutex | Sebastian Huber | 2018-02-02 | 2 | -107/+15 |
| | | | | Update #2843. | ||||
* | spi: Use self-contained mutex | Sebastian Huber | 2018-02-02 | 2 | -32/+9 |
| | | | | Update #2843. | ||||
* | i2c: Use self-contained mutex | Sebastian Huber | 2018-02-02 | 2 | -33/+8 |
| | | | | Update #2843. | ||||
* | termios: Use self-contained objects | Sebastian Huber | 2018-02-02 | 5 | -212/+93 |
| | | | | Update #2840. | ||||
* | libblock: Use self-contained mutex and cond var | Sebastian Huber | 2018-02-02 | 3 | -307/+43 |
| | | | | Update #2843. | ||||
* | libblock: Use self-contained mutex for disk lock | Sebastian Huber | 2018-02-02 | 2 | -78/+32 |
| | | | | Update #2843. | ||||
* | Add RTEMS thread API | Sebastian Huber | 2018-02-02 | 3 | -3/+386 |
| | | | | Update #2843. | ||||
* | posix: Use one second based CLOCK_MONOTONIC | Sebastian Huber | 2018-02-02 | 1 | -2/+3 |
| | | | | | | | This simplifies the CLOCK_MONOTONIC based time services. It is potentially important for libbsd. Close #3265. | ||||
* | score: Introduce new monotonic clock | Sebastian Huber | 2018-02-02 | 18 | -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 Huber | 2018-02-02 | 6 | -9/+9 |
| | | | | | | Rename _Watchdog_Realtime_from_*() to _Watchdog_Ticks_from_*(). Update #3264. | ||||
* | score: Optimize watchdog tickle | Sebastian Huber | 2018-02-02 | 3 | -54/+77 |
| | | | | | | | Avoid unnecessary lock acquire/release operations. Get realtime via timecounter only if necessary. Update #3264. |