When supporting POSIX pthread scheduling as a scheduler type, round robin scheduling can be deferred until support for the FACE safety extended profile is desired. RMA and 653 do not have a time slicing policy. FACE Safety Base is unclear if SCHED_RR is a required scheduling policy. Since sched_rr_get_interval is only available in FACE safety extended and higher the initial offering is limited to SCHED_FIFO. In order to support round robin, the registry should specify the interval, and the ThreadAttributes_t defined in PCR 10177 will need to support the policy. The scheduling policy is set on a per thread basis, so when a thread with SCHED_FIFO policy is switched to the time slicing timer is effectively masked, and when a thread with SCHED_RR is switched to it is unmasked and reset to the interval. A context switch resulting from a window change should restore the time slice timer to the time remaining when the window was switched away from. A new API or extension to getSystemInfoDEOS can expose the round robin interval. There is not an interface to change the interval.
CCB 2 visited this PCR on 2015-11-05.
CCB visited this PCR on 2015-11-12.
CCB visited this PCR on 2015-11-25
CCB visited this PCR on 2016-06-16
CCB visited this PCR on 2016-07-21
CCB visited this PCR on 2016-08-03
CCB visited this PCR on 2016-08-12
CCB visited this PCR on 2016-10-25-72422
CCB visited this PCR on 2016-11-02-66379
Previous tag had a typo. 11-02 should have been 11-07. Proper message is: CCB visited this PCR on 2016-11-07-66379
CCB visited this PCR on 2017-01-26-4685
CCB visited this PCR on 2017-02-01-59501
CCB visited this PCR on 2017-10-04-51549
CCB visited this PCR on 2017-12-11-66402
CCB visited this PCR on 2018-01-19-75679
CCB visited this PCR on 2021-03-26-57787
CCB visited this PCR on 2021-04-05-59141
CCB visited this PCR on 2023-08-14-64795
PCR to remain on HOLD for kismet given time constraints.