LWN.net Logo

The abrupt merging of...

The abrupt merging of...

Posted Dec 17, 2009 18:49 UTC (Thu) by mjg59 (subscriber, #23239)
In reply to: The abrupt merging of... by michaeljt
Parent article: The abrupt merging of Nouveau

In S3, the processor has no stored state. "Resume" is equivalent to the machine being turned on
from scratch as far as it's concerned. It's up to the BIOS to check a flag to determine whether it's a
cold power on or a resume.

Performing a full resume cycle is hard. You need to reprogram the memory controller, bring the
embedded controller up, dump values back into the thermal monitoring hardware and any number
of low-level initialisations. Only once that's been done does control get passed back to the OS,
which has absolutely no idea how any of that hardware works.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds