score: _Scheduler_Set_affinity()

Do not change the scheduler with this function.  Documentation.  Coding
style.
This commit is contained in:
Sebastian Huber
2014-05-28 18:11:51 +02:00
parent a92c4882bb
commit 25f5730fe5
5 changed files with 42 additions and 49 deletions

View File

@@ -622,4 +622,12 @@ cleared bit means the opposite.
@subheading NOTES:
None.
This function will not change the scheduler of the task. The intersection of
the processor affinity set and the set of processors owned by the scheduler of
the task must be non-empty. It is not an error if the processor affinity set
contains processors that are not part of the set of processors owned by the
scheduler instance of the task. A task will simply not run under normal
circumstances on these processors since the scheduler ignores them. Some
locking protocols may temporarily use processors that are not included in the
processor affinity set of the task. It is also not an error if the processor
affinity set contains processors that are not part of the system.