On 5/8/07, James Carlson <[EMAIL PROTECTED]> wrote:


It's currently all bound up together, as best I understand it, because
there's no separate "CPU driver."

The entry point is cpu_setup(), which is present in each of the
per-CPU modules.

Are you designing your own SPARC CPU?  If not, then I *think* you want
to modify one of the existing modules to do what it is you need.
Otherwise, I'm just confused.  I don't understand what you're
attempting to do, because I thought the existing code already does
power management ...


No, I am not designing a CPU. What I am doing is a research project, in
which I will attempt to implement adaptive shutdown of processors in
OpenSolaris. I think I will try to use a simple module, which can possibly
use register_cpu_setup_func() to register a callback upon external cpu
transitions. However such DR things will not be done in our experimental
setup, so I think they will not even be necessary (unless to be more
general).

Do you have any idea whether SPARC processors implement low-power states,
just like x86 does? Is ACPI also used for this?

Thomas

--
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to