Ticket #37 (closed enhancement: fixed)

Opened 13 months ago

Last modified 13 months ago

Implement real sleep() support

Reported by: dave Owned by: dave
Priority: critical Milestone: NxOS 0.2
Component: marvin Version:
Keywords: Cc:

Description

The scheduler currently does not support sleeping tasks, so tasks are reduced to the baseplate's busy wait mechanism. The scheduler should have an internal event calendar, to be able to regulate when to wake up tasks. Tasks should have a sleep() API that registers a wakeup call and sets the task to sleep.

Change History

Changed 13 months ago by dave

  • status changed from new to closed
  • resolution set to fixed

Implemented as of 6d4d7590df93.

Note: See TracTickets for help on using tickets.