On 26/10/2015 18:52,  Jan Beulich wrote:
> >>> On 26.10.15 at 11:45, <wei.w.w...@intel.com> wrote:
> > On 26/10/2015 18:37,  Jan Beulich wrote:
> >> >>> On 26.10.15 at 11:19, <wei.w.w...@intel.com> wrote:
> >> > On 26/10/2015 17:54,  Jan Beulich wrote:
> >> >> That wasn't the question; I rather inquired what "meaning at the same
> time"
> >> >> both fields have.
> >> >
> >> > turbo_enable: indicates if turbo is enabled or not.
> >> > turbo_pct: shows the capability of turbo in percentage. For example
> >> > if the CPU has the following operating frequency range:
> >> > From [Min] to [Max]: 1.2GH, 1.3GHZ,1.4GHZ,...,2.3GHZ, so
> >> > 1.2--->2.3, length = 12 Turbo frequency: 3.7GHZ, so 1.2---->3.7,
> >> > length = 26 Then turbo_pct = (26 - 12) / 26 = 54%, that is turbo_pct = 
> >> > 54.
> >>
> >> So what meaning does e.g. "turbo_enabled = 1" plus "turbo_pct = 0"
> >> have? Or "turbo_enabled = 0" plus "turbo_pct > 0"?
> >
> > " turbo_pct = 54" is the property of the CPU, just like MAX=3.7GHZ. It
> > should be something engraved on stone, not changeable. So, I think
> > it's not a good idea to put them together.
> 
> That's a valid statement, but not really an answer to the question(s) raised.

My point is that we should not discuss the two together, since they are not 
related to each other.
The answer is obvious:
"turbo_enabled = 1" plus "turbo_pct = 0", is not a possible case, since 
turbo_pct always equals to 54, as the valid statement states. However, if the 
CPU doesn't support turbo, then turbo_enabled won't be 1.
"turbo_enabled = 0" plus "turbo_pct =54", simply means that the CPU has its 
turbo function switched off, though it has a turbo capability of 54%.

Best,
Wei

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to