Uploaded image for project: 'Zephyr'
  1. Zephyr
  2. ZEP-906

[unified] Add scheduler time slicing support

    Details

      Description

      Adapt task time slicing support to unified kernel model.

      Strategy:

      As described in the Kernel Primer (v2).
      Must ensure that time slicing doesn't have any effect when the current thread is cooperative OR when it has locked the scheduler. (Note: Should double check all places that make decisions based on whether a thread is cooperative to determine if it also needs to take the scheduler lock into consideration.)

      Done criteria:

      Thread scheduler API(s?) are operational. Underlying code follows the revised kernel naming conventions.
      Legacy scheduler APIs are operational.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              pmitsis Peter Mitsis
              Reporter:
              ajnebnim Benjamin Walsh
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 day, 4 hours
                1d 4h
                Remaining:
                Remaining Estimate - 1 hour
                1h
                Logged:
                Time Spent - Not Specified Time Not Required
                Not Specified