summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bsp/tqm8xx: Convert console to new Termios APISebastian Huber2018-09-172-259/+100
| | | | Update #3513.
* bsp/tqm8xx: Move DMA support to channel descriptorSebastian Huber2018-09-171-164/+170
| | | | Update #3513.
* bsp/tqm8xx: Move rxBuf to channel descriptorSebastian Huber2018-09-171-58/+50
| | | | Update #3513.
* bsp/tqm8xx: Use IRQ extensions APISebastian Huber2018-09-171-26/+12
| | | | Update #3513.
* bsp/tqm8xx: Clear sbss sectionSebastian Huber2018-09-171-4/+7
|
* bsp/tqm8xx: Use custom string to uint32_tSebastian Huber2018-09-171-2/+19
| | | | Avoid C locale support which is not available at this stage.
* powerpc: Fix _CPU_Counter_read() for MPC860Sebastian Huber2018-09-171-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 Huber2018-09-171-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 Huber2018-09-102-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 Huber2018-09-101-2/+4
| | | | Update #3472.
* score: Add thread pin/unpin supportSebastian Huber2018-09-1023-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 Huber2018-09-101-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 dataSebastian Huber2018-09-1011-22/+591
| | | | Update #3507.
* cpukit/Makefile.am: CleanupSebastian Huber2018-09-101-62/+1
|
* network: Use kernel/user space header filesSebastian Huber2018-09-10178-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 installationSebastian Huber2018-09-101-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 filesSebastian Huber2018-09-108-1016/+0
|
* Move <poll.h> to set of default header filesSebastian Huber2018-09-103-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 Huber2018-09-101-0/+2
| | | | Ensure that a chain node is not off chain while doing the chain extract.
* nfsclient: Fix unused variable warningSebastian Huber2018-09-071-1/+0
|
* sptests/spconfig01: New testSebastian Huber2018-09-065-0/+150
| | | | Close #3435.
* bsp/qoriq: Add struct qoriq to allow forward declsSebastian Huber2018-09-061-2/+2
|
* bsps/powerpc: Simplify ppc_exc_initialize()Sebastian Huber2018-09-0621-154/+22
| | | | | | | Remove parameters from ppc_exc_initialize() since all BSPs passed the same values. Update #3459.
* bsp/mpc55xxevb: Fix format warningSebastian Huber2018-09-051-1/+3
| | | | Close #3504.
* libchip/ata: Fix ATA_DRIVER_TABLE_ENTRYSebastian Huber2018-09-051-1/+1
| | | | | | | Drop unused and deprecated functions from the ATA_DRIVER_TABLE_ENTRY. Update #3358. Close #3510.
* score: Fix EDF SMP schedulerSebastian Huber2018-09-032-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 supportSebastian Huber2018-09-036-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_BEGINSebastian Huber2018-09-0315-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 messageJoel Sherrill2018-08-301-1/+1
| | | | closes #3509.
* Remove bsps/sparc64/shared/helenos/boot/generic/string.cJoel Sherrill2018-08-293-213/+0
|
* rtems/score/epiphany-utility.h: Fix not a prototype warningJoel Sherrill2018-08-291-1/+1
|
* score/cpu/bfin/cpu.c: Fix _CPU_Thread_Idle_body() prototypeJoel Sherrill2018-08-291-1/+1
|
* psim/include/tm27.h: Fix not a prototype warningsJoel Sherrill2018-08-291-4/+4
|
* mvme5500/include/tm27.h: Fix not a prototype warningsJoel Sherrill2018-08-291-2/+2
|
* uC5282/clock/clock.c: Correct bsp_idle_thread() prototypeJoel Sherrill2018-08-291-1/+1
|
* gen68340/include/m340timer.h: Fix not a prototype warningsJoel Sherrill2018-08-291-4/+4
|
* lpc32xx/include/bsp.h: Resolve set but not used warningJoel Sherrill2018-08-291-0/+1
|
* monlib.[ch]: Fix warnings for external vs internal use of .hJoel Sherrill2018-08-292-6/+7
|
* qoriq/include/tm27.h: Fix warningsJoel Sherrill2018-08-291-5/+5
|
* gen5200/include/tm27.h: Fix warningsJoel Sherrill2018-08-291-4/+5
|
* mpc55xxevb/clock/clock-config.c: Remove unused mpc55xx_clock_cleanup() methodJoel Sherrill2018-08-291-10/+0
|
* gen5200/include/bsp/bestcomm.h: Fix unused variable warningJoel Sherrill2018-08-291-0/+3
|
* bsps/i386/shared/cache/cache.c: Fix warningsJoel Sherrill2018-08-291-20/+2
|
* gdbarmsim/include/bsp.h: Fix warningsJoel Sherrill2018-08-291-3/+3
|
* cpukit/telnetd/pty.c: Fix format overflow warning on sprintf()Joel Sherrill2018-08-291-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 upJoel Sherrill2018-08-291-38/+43
|
* score: Remove redundant #ifdef RTEMS_SMPSebastian Huber2018-08-291-2/+0
|
* bsp/qoriq: Remove READMESebastian Huber2018-08-291-29/+0
| | | | Update #2854.
* Include <stdbool.h> in <machine/_kernel_types.h>Sebastian Huber2018-08-271-0/+2
| | | | | | The FreeBSD kernel started to use the bool type. Update #3472.
* Add FreeBSD kernel space header filesSebastian Huber2018-08-278-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.