Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsp/tqm8xx: Convert console to new Termios API | Sebastian Huber | 2018-09-17 | 2 | -259/+100 |
| | | | | Update #3513. | ||||
* | bsp/tqm8xx: Move DMA support to channel descriptor | Sebastian Huber | 2018-09-17 | 1 | -164/+170 |
| | | | | Update #3513. | ||||
* | bsp/tqm8xx: Move rxBuf to channel descriptor | Sebastian Huber | 2018-09-17 | 1 | -58/+50 |
| | | | | Update #3513. | ||||
* | bsp/tqm8xx: Use IRQ extensions API | Sebastian Huber | 2018-09-17 | 1 | -26/+12 |
| | | | | Update #3513. | ||||
* | bsp/tqm8xx: Clear sbss section | Sebastian Huber | 2018-09-17 | 1 | -4/+7 |
| | |||||
* | bsp/tqm8xx: Use custom string to uint32_t | Sebastian Huber | 2018-09-17 | 1 | -2/+19 |
| | | | | Avoid C locale support which is not available at this stage. | ||||
* | powerpc: Fix _CPU_Counter_read() for MPC860 | Sebastian Huber | 2018-09-17 | 1 | -0/+2 |
| | | | | | The mpc860 is a RTEMS-specific multilib define, see GCC "gcc/config/rs6000/rtems.h". | ||||
* | score: Fix PER_CPU_DATA_ITEM_DECLARE() | Sebastian Huber | 2018-09-17 | 1 | -1/+2 |
| | | | | | | Fix PER_CPU_DATA_ITEM_DECLARE() for targets with a small-data area. Update #3507. | ||||
* | score: Fix PER_CPU_DATA_GET_BY_OFFSET() | Sebastian Huber | 2018-09-10 | 2 | -1/+17 |
| | | | | | | | Add uniprocessor version for PER_CPU_DATA_GET_BY_OFFSET(). Fix warnings in uniprocessor configurations. Update #3507. | ||||
* | Add more dummy values to <sys/priority.h> | Sebastian Huber | 2018-09-10 | 1 | -2/+4 |
| | | | | Update #3472. | ||||
* | score: Add thread pin/unpin support | Sebastian Huber | 2018-09-10 | 23 | -53/+1145 |
| | | | | | | | | | Add support to temporarily pin a thread to its current processor. This may be used to access per-processor data structures in critical sections with enabled thread dispatching, e.g. a pinned thread is allowed to block. Update #3508. | ||||
* | score: Modify _Scheduler_Unblock() | Sebastian Huber | 2018-09-10 | 1 | -5/+11 |
| | | | | | | | | | In SMP configurations, obtain the scheduler node for the block and unblock operations through the same way via Thread_Control::Scheduler::Scheduler_node. This symmetry is important in a follow up patch which introduces thread pinning. Update #3508. | ||||
* | score: Add flexible per-CPU data | Sebastian Huber | 2018-09-10 | 11 | -22/+591 |
| | | | | Update #3507. | ||||
* | cpukit/Makefile.am: Cleanup | Sebastian Huber | 2018-09-10 | 1 | -62/+1 |
| | |||||
* | network: Use kernel/user space header files | Sebastian Huber | 2018-09-10 | 178 | -221/+483 |
| | | | | | | | | | | Add and use <machine/rtems-bsd-kernel-space.h> and <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command line defines and defines scattered throught the code base. Simplify cpukit/libnetworking/Makefile.am. Update #3375. | ||||
* | network: Remove man page installation | Sebastian Huber | 2018-09-10 | 1 | -7/+0 |
| | | | | | | The man page installation is broken since 2004-01-11 (commit 8c31a89fdf9bc3351d837df6ec26045bc9d5f021). Nobody complained about this, so just remove some dead code from the Makefile.am. | ||||
* | network: Remove unused files | Sebastian Huber | 2018-09-10 | 8 | -1016/+0 |
| | |||||
* | Move <poll.h> to set of default header files | Sebastian Huber | 2018-09-10 | 3 | -1/+1 |
| | | | | | The <poll.h> is a POSIX header file and just includes <sys/poll.h> which contains the real content. | ||||
* | score: Debug aid for _Chain_Extract_unprotected() | Sebastian Huber | 2018-09-10 | 1 | -0/+2 |
| | | | | Ensure that a chain node is not off chain while doing the chain extract. | ||||
* | nfsclient: Fix unused variable warning | Sebastian Huber | 2018-09-07 | 1 | -1/+0 |
| | |||||
* | sptests/spconfig01: New test | Sebastian Huber | 2018-09-06 | 5 | -0/+150 |
| | | | | Close #3435. | ||||
* | bsp/qoriq: Add struct qoriq to allow forward decls | Sebastian Huber | 2018-09-06 | 1 | -2/+2 |
| | |||||
* | bsps/powerpc: Simplify ppc_exc_initialize() | Sebastian Huber | 2018-09-06 | 21 | -154/+22 |
| | | | | | | | Remove parameters from ppc_exc_initialize() since all BSPs passed the same values. Update #3459. | ||||
* | bsp/mpc55xxevb: Fix format warning | Sebastian Huber | 2018-09-05 | 1 | -1/+3 |
| | | | | Close #3504. | ||||
* | libchip/ata: Fix ATA_DRIVER_TABLE_ENTRY | Sebastian Huber | 2018-09-05 | 1 | -1/+1 |
| | | | | | | | Drop unused and deprecated functions from the ATA_DRIVER_TABLE_ENTRY. Update #3358. Close #3510. | ||||
* | score: Fix EDF SMP scheduler | Sebastian Huber | 2018-09-03 | 2 | -1/+48 |
| | | | | | Fix a special case: block a one-to-one scheduled thread while having a non-empty affine ready queue on the same processor. | ||||
* | score: Generalize SMP scheduler block support | Sebastian Huber | 2018-09-03 | 6 | -8/+18 |
| | | | | | | Add extract from scheduled function to the _Scheduler_SMP_Block() operation. This allows a scheduler implementation to do extra work in case a scheduled node is blocked. | ||||
* | bsps: BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN | Sebastian Huber | 2018-09-03 | 15 | -48/+10 |
| | | | | | | | Remove the BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN hack. The interrupt stacks are now allocated by the linker. Update #3459. | ||||
* | bootstrap: Correct help message | Joel Sherrill | 2018-08-30 | 1 | -1/+1 |
| | | | | closes #3509. | ||||
* | Remove bsps/sparc64/shared/helenos/boot/generic/string.c | Joel Sherrill | 2018-08-29 | 3 | -213/+0 |
| | |||||
* | rtems/score/epiphany-utility.h: Fix not a prototype warning | Joel Sherrill | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | score/cpu/bfin/cpu.c: Fix _CPU_Thread_Idle_body() prototype | Joel Sherrill | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | psim/include/tm27.h: Fix not a prototype warnings | Joel Sherrill | 2018-08-29 | 1 | -4/+4 |
| | |||||
* | mvme5500/include/tm27.h: Fix not a prototype warnings | Joel Sherrill | 2018-08-29 | 1 | -2/+2 |
| | |||||
* | uC5282/clock/clock.c: Correct bsp_idle_thread() prototype | Joel Sherrill | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | gen68340/include/m340timer.h: Fix not a prototype warnings | Joel Sherrill | 2018-08-29 | 1 | -4/+4 |
| | |||||
* | lpc32xx/include/bsp.h: Resolve set but not used warning | Joel Sherrill | 2018-08-29 | 1 | -0/+1 |
| | |||||
* | monlib.[ch]: Fix warnings for external vs internal use of .h | Joel Sherrill | 2018-08-29 | 2 | -6/+7 |
| | |||||
* | qoriq/include/tm27.h: Fix warnings | Joel Sherrill | 2018-08-29 | 1 | -5/+5 |
| | |||||
* | gen5200/include/tm27.h: Fix warnings | Joel Sherrill | 2018-08-29 | 1 | -4/+5 |
| | |||||
* | mpc55xxevb/clock/clock-config.c: Remove unused mpc55xx_clock_cleanup() method | Joel Sherrill | 2018-08-29 | 1 | -10/+0 |
| | |||||
* | gen5200/include/bsp/bestcomm.h: Fix unused variable warning | Joel Sherrill | 2018-08-29 | 1 | -0/+3 |
| | |||||
* | bsps/i386/shared/cache/cache.c: Fix warnings | Joel Sherrill | 2018-08-29 | 1 | -20/+2 |
| | |||||
* | gdbarmsim/include/bsp.h: Fix warnings | Joel Sherrill | 2018-08-29 | 1 | -3/+3 |
| | |||||
* | cpukit/telnetd/pty.c: Fix format overflow warning on sprintf() | Joel Sherrill | 2018-08-29 | 1 | -5/+6 |
| | | | | | | | | cpukit/telnetd/pty.c:436:47: warning: '%X' directive writing between 1 and 8 bytes into a region of size 3 [-Wformat-overflow=] The devname area was malloc'ed. Now it is statically allocated and sufficiently large to account for the potential buffer overflow. | ||||
* | bsps/m68k/shared/cache/cache.h: Fix warnings and clean up | Joel Sherrill | 2018-08-29 | 1 | -38/+43 |
| | |||||
* | score: Remove redundant #ifdef RTEMS_SMP | Sebastian Huber | 2018-08-29 | 1 | -2/+0 |
| | |||||
* | bsp/qoriq: Remove README | Sebastian Huber | 2018-08-29 | 1 | -29/+0 |
| | | | | Update #2854. | ||||
* | Include <stdbool.h> in <machine/_kernel_types.h> | Sebastian Huber | 2018-08-27 | 1 | -0/+2 |
| | | | | | | The FreeBSD kernel started to use the bool type. Update #3472. | ||||
* | Add FreeBSD kernel space header files | Sebastian Huber | 2018-08-27 | 8 | -0/+498 |
| | | | | | | | | Move the kernel space content of some Newlib provided header files to RTEMS and libbsd. This allows to use the Newlib provided header files with different FreeBSD baselines. Update #3472. |