[openbeos] Re: NewOS and ACPI/OSPM support

  • From: Michael Noisternig <michael.noisternig@xxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Wed, 12 Dec 2001 18:48:32 +0100

Mark-Jan Bastian schrieb:
> 
> Hello,
> 
> BeOS is very bad at supporting powermanagment features. If you run
> a mobile PIII, and pull out the power, the scheduler doesn't work
> correctly anymore - audio sounds bad, and latencies aren't guarteed
> anymore. This is (as far as I can see) due to the BIOS's software
> that reduces the speed of the CPU (intel speedstep) when running
> on battery.

BeOS relies its timings on reading the time-stamp-counter (I guess so,
since NewOS does it this way) which it assumes to get incremented at a
*constant* time rate (every clock cycle).

> In theory, with NewOS we could tell the timer at exactly
> the right time when the speed was changed, so that the scheduler and
> all other tasks that rely on the timer continue to work correctly.

Definitely something we must make to work correctly.

> Mark-Jan

Michael Noisternig.

Other related posts: