Changes between Version 48 and Version 49 of Developer/SMP


Ignore:
Timestamp:
Mar 5, 2014, 10:23:11 PM (6 years ago)
Author:
JoelSherrill
Comment:

/* Status */ Update

Legend:

Unmodified
Added
Removed
Modified
  • Developer/SMP

    v48 v49  
    9999
    100100
    101 Thread processor affinity is not supported.
     101As of 5 March 2014, thread processor affinity is currently being added.
     102
     103The APIs for <sys/cpuset.h>, pthread affinity, and Classic API task affinity have been community reviewed and patches have been posted. The current work is "data complete" in that one can get and set using the APIs but no scheduler currently supports affinity.
    102104==  Future Directions  ==
    103105
     
    15061508already the post-switch extensions invoked after a thread switch.
    15071509Unfortunately they execute after thread dispatching is enabled again and at
    1508 this point the current processor may have already changed due to thread
    1509 migration requested by an interrupt.
    1510 
    1511 We need a context which executes right after the thread context switch on the
    1512 current processor, but without the per-processor lock acquired (to prevent lock
    1513 order reversal problems and keep the interrupt latency small).  For this we
    1514 intr
     1510this point the current processor may have already changed