[Techteam] XO-1.5 Kernel Update (i.e My Weekly Status)

Benjamin M. Schwartz bmschwar at fas.harvard.edu
Mon Jul 20 17:19:12 EDT 2009


Benjamin M. Schwartz wrote:
> Audio playback and recording don't use userspace timers, but they do
> generate a lot of interrupts.  If cpuidle does something even marginally
> sane with interrupt history, it should not go into a high-latency sleep
> state during sound playback or recording.  If it does, audio will skip,
> but the CPU will be woken up by every interrupt delivered from the sound
> card.  (It occurs to me that this probably should've happened for the XO-1
> too, but it didn't.  Maybe the EC is not handling those interrupts properly?)

On second thought, the Geode's audio codec was probably powered off along
with the CPU.  I imagine there's a way to use the kernel's Power
Management QoS to prevent this from happening, but I don't know the details.

--Ben

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.laptop.org/pipermail/devel/attachments/20090720/27109916/attachment.sig>


More information about the Devel mailing list