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
