Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Nov 2008 17:30:09 -0800
From:      Sam Leffler <sam@freebsd.org>
To:        Alexander Motin <mav@freebsd.org>
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: RFC: powerd algorithms enhancements
Message-ID:  <491248A1.4040607@freebsd.org>
In-Reply-To: <491208D3.2050901@FreeBSD.org>
References:  <491208D3.2050901@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
The biggest problem I see with powerd is that when a system is running 
with a reduced clock frequency interrupts are not processed at full 
clock speed.  This, for example, breaks the ath driver which can 
generate interrupts very quickly when  h/w MIB counters overflow in a 
noisy environment.  Because processing happens at the reduced frequency 
until powerd gets to run it causes livelock (or perhaps powerd does not 
raise the clock frequency because it's only accounting for user code--I 
haven't looked).

There's been talk about temporarily boosting the clock frequency in the 
kernel when processing interrupts.

    Sam




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?491248A1.4040607>