simon.zheng wrote:
> CCed Mark, who is our CPU PM expert.
>
> Below is Mark's answer to your question, what CPU will be supported by 
> CPUFreq.
>
> "We define which CPUs we support by family and model.
>
> AMD Family >= 0x10.
>
> Intel Family 0xF - Models >=0x3 or Family 0x6 - Models >= E
>
> The list in your mail is correct except for the uni-processor Opteron.
> That would be the frkit support, not Solaris support."
>
> - Simon
>
>
> James Cornell wrote:
>> "10th or above" doesn't really help me, but I suspect it means 
>> Barcelona or above (4 core) as TSC support is missing in all prior 
>> and Sun doesn't want to put engineering efforts into "retrofitting" 
>> it on prior.  Only uniprocessor setups before Barcelona will be 
>> supported, single-core only.  All other operating systems except 
>> maybe NetBSD, ReactOS, and HaikuOS running on modern Turion64, 
>> Opteron and AMD64 support PowerNOW, on both single and multiprocessor 
>> setups.  I find it extremely frustrating that 30-40% of the AMD units 
>> in use are not being supported by PowerNOW, especially K8 SMP setups 
>> like those offered by Sun.  I have an Ultra 20 M2 High-end and I'm 
>> pretty sure that suspend-to-ram, suspend-to-disk, and all other 
>> features were originally implemented for this model, but the lack of 
>> CPUFreq hurts the overall sustainability of Solaris as for those who 
>> run their machines constant, dynamic cpu frequency throttling is more 
>> cost reducing than suspending, some people work pseudo frequently 
>> with their machines and cannot have it suspend at predictable 
>> intervals of time.  Check mailing list archives I'm sure you'll find 
>> it buried regarding power management on Ultra 20.

Believe me when I tell you that not supporting PowerNow! on K8 is not 
something that we (Sun) have taken lightly. We have spent a lot of 
engineering time investigating it. I personally spent about a years 
worth of time on the effort. It's a tougher nut for Solaris than some 
other operating systems because the Solaris kernel itself relies heavily 
on the TSC for things like microstate accounting.

>>
>> James
>> On Jun 13, 2008, at 11:19 PM, simon.zheng wrote:
>>
>>> James,
>>>
>>> James Cornell wrote:
>>>> Awesome, when will all this be integrated? What CPU's will be 
>>>> supported
>>>> by CPUFreq (So far it seems only AMD Barcelona, single-core AMD64,
>>>> Opteron forced into uniprocessor mode, and modern P4, Core, Core 2, 
>>>> Xeon
>>>> 5000)
>>>>
>>>> What kind of chipsets has suspend been tested on? nForce 550 Pro, 
>>>> Intel
>>>> 965M?
>>>>  
>>>
>>> From Solaris Neveda build 92, Toshiba Tecra serial laptop M5/M8/M9 
>>> will support all demo features except for "Suspend to RAM". Suspend 
>>> framework in kernel has been ready for a long time. Now it's decided 
>>> by device drivers. Only when all device drivers comply with 
>>> DDI_SUSPEND/DDI_RESUME, suspend can actually work. With regard to 
>>> CPU, I'm not sure detailed types. For AMD CPU, Mark Haywood told me 
>>> AMD family 10h or above was supported.
>>>
>>> -Simon
>>>
>>>> James
>>>> _______________________________________________
>>>> laptop-discuss mailing list
>>>> laptop-discuss at opensolaris.org <mailto:laptop-discuss at 
>>>> opensolaris.org>
>>>>  
>>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> laptop-discuss mailing list
>> laptop-discuss at opensolaris.org
>>   
>


Reply via email to