VARIABLE SCHEDULING TIMEOUTS (VST)

Description:
To extend the stand-by time of battery powered devices, such as mobile phones.

The Linux kernel relies on periodic timer interrupts to allow the kernel:

  • to keep the current time and date up to date
  • to do accounting
  • to check if a different task should be dispatched
  • to see if software timer service routines should be called

Even when the processor is otherwise idle, these interrupts occur and cause the processor to be brought out of a power savings mode even though there may not be anything for it to do other than update the time and go back to sleep. The Variable Scheduling Timeouts (VST) feature modifies the kernel to avoid unnecessary timer interrupts, allowing the processor to stay in a power saving mode for longer periods.

Project Page:
http://tree.celinuxforum.org/CelfPubWiki/VariableSchedulingTimeouts

Copyright © 1999-2006 MontaVista Software, Inc. All Rights Reserved.