rtems-docs.git 4.11 branch added.

2016-11-08 Thread Chris Johns
Hi, I have add the 4.11 branch to rtems-docs.git. The repo's master is open to accept changes for 4.12. Chris ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

Re: Building All Output Formats for RTEMS Docs

2016-11-08 Thread Chris Johns
On 8/11/16 9:32 am, Christian Mauderer wrote: > > it would be nice if there are some good visible warnings if fallback packages > are used. Otherwise it might be hard for someone building the documentation > to find out why the output looks different. > At the moment there is a configure warni

[PATCH 05/10] score: Avoid _Scheduler_Get_by_CPU_index( 0 )

2016-11-08 Thread Sebastian Huber
Avoid use of processor index 0 which may have no scheduler assigned. --- cpukit/score/include/rtems/score/coremuteximpl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/score/include/rtems/score/coremuteximpl.h b/cpukit/score/include/rtems/score/coremuteximpl.h index 3

[PATCH 08/10] score: Rename _Scheduler_Assignments

2016-11-08 Thread Sebastian Huber
Rename _Scheduler_Assignments into _Scheduler_Initial_assignments to make it clear that they may not reflect the run-time scheduler assignment. Update #2797. --- cpukit/sapi/include/confdefs.h | 6 ++-- cpukit/score/include/rtems/score/scheduler.h | 2 +- cpukit/score/incl

[PATCH 07/10] score: Clarify _Scheduler_SMP_Start_idle()

2016-11-08 Thread Sebastian Huber
--- cpukit/score/include/rtems/score/schedulersmp.h | 4 ++-- cpukit/score/src/schedulersmpstartidle.c| 20 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/cpukit/score/include/rtems/score/schedulersmp.h b/cpukit/score/include/rtems/score/schedulersm

[PATCH 10/10] rtems: Add scheduler processor add/remove

2016-11-08 Thread Sebastian Huber
Update #2797. --- cpukit/rtems/Makefile.am | 2 + cpukit/rtems/include/rtems/rtems/tasks.h | 45 cpukit/rtems/src/scheduleraddprocessor.c | 125 + cpukit/rtems/src/schedulerremoveprocessor.c| 145 ++ cpukit/score/include

[PATCH 01/10] rtems: Fix rtems_task_create() scheduler selection

2016-11-08 Thread Sebastian Huber
Use the home scheduler of the executing thread for the created thread. This is in line with pthread_create(). Using the current processor may pick up an unexpected scheduler in case of a temporary migration, e.g. due to locking protocols. --- cpukit/rtems/src/taskcreate.c | 2 +- 1 file changed,

[PATCH 04/10] score: Simplify _Scheduler_Get_by_id()

2016-11-08 Thread Sebastian Huber
Avoid dead code in non-SMP configurations. Return scheduler identifier independent of the current processor count of the scheduler via rtems_scheduler_ident(), since this value may change during run-time. Check the processor count in _Scheduler_Set() under scheduler lock protection. Update #2797.

[PATCH 06/10] score: Add scheduler to per-CPU information

2016-11-08 Thread Sebastian Huber
This makes it possible to adjust the scheduler of a processor at run-time. Update #2797. --- cpukit/score/include/rtems/score/percpu.h | 21 ++--- cpukit/score/include/rtems/score/schedulerimpl.h | 36 ++ .../score/include/rtems/score/schedulersmpimpl.h |

[PATCH 03/10] score: Fix _MRSP_Initialize()

2016-11-08 Thread Sebastian Huber
The ceiling priorities must be initialized by scheduler index. Do not confuse it with a processor index. --- cpukit/score/include/rtems/score/mrspimpl.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cpukit/score/include/rtems/score/mrspimpl.h b/cpukit/score/include/

Add scheduler processor add/remove

2016-11-08 Thread Sebastian Huber
This patch set adds the ability to add/remove processors to/from a scheduler instance at run-time. ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

[PATCH 09/10] score: Add and use Thread_Control::is_idle

2016-11-08 Thread Sebastian Huber
Update #2797. --- c/src/lib/libbsp/shared/clockdrv_shell.h | 4 +--- c/src/lib/libbsp/sparc/shared/timer/tlib_ckinit.c| 3 +-- c/src/lib/libcpu/bfin/clock/clock.c | 6 +- c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c | 6 +- cpukit/sc

[PATCH 02/10] mpci: Use the first scheduler for MPCI

2016-11-08 Thread Sebastian Huber
Avoid use of processor index 0 which may have no scheduler assigned. --- cpukit/score/src/mpci.c | 2 +- cpukit/score/src/threadmp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cpukit/score/src/mpci.c b/cpukit/score/src/mpci.c index 315b33d..451592c 100644 --- a/cpuk