On Tue, 24 Jul 2007, Andrei Dorofeev wrote:

> I think there could be two approaches:
> 
> 1) Intel puts all of their processors in three categories: single socket,
> dual socket (DP) and MP.  So it should be possible to tell roughly
> what kind of system we have just by looking at the part number.
> 
> 2) ACPI FADT table has a special field called "Preferred_PM_Profile"
> which gets set by the OEMs to convey preferred power management
> profile to OSPM.  See page 114 in ACPI3.0a spec for the complete
> list.

  There is code in powerd to look for "Preferred_PM_Profile", however, 
it is unreliable as this field is misused or misunderstood (there are 
instances of "Desktop" for rack mounted servers, though it could also 
be that Windows is requiring this return value, which wouldn't 
surprise me as we have also identified Windowisms in BIOS's).

  So in theory, we could auto enable CPU power management based on 
"Preferred_PM_Profile" (we are going to auto enable suspend and resume 
based on manufacturer, model, and Preferred_PM_Profile).


        ---- Randy


> 
> Hope this helps,
> - Andrei
> 
> On 7/24/07, Michael Pogue <Michael.Pogue at sun.com> wrote:
> > How is "workstation" determined?  Other OS's sometimes ask at install
> > time, but I don't recall such a question on Solaris install....
> >
> > Mike
> >
> > Bart Smaalders wrote:
> > > Mark Haywood wrote:
> > >
> > >> Because some users care more about performance than power and unless we
> > >> have reason to think otherwise, we favor those who want performance.
> > >> Currently, none of our x86 platforms are power managed by default.
> > >> That's likely to change in the future when we identify systems that we
> > >> would like to be E* compliant.
> > >
> > > We may wish to power manage workstations by default.  Improving the
> > > speed of power management response will also help enable this.
> > >
> > > - Bart
> > >
> > >
> > _______________________________________________
> > tesla-dev mailing list
> > tesla-dev at opensolaris.org
> > http://mail.opensolaris.org/mailman/listinfo/tesla-dev
> >
> _______________________________________________
> tesla-dev mailing list
> tesla-dev at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/tesla-dev
> 

Reply via email to