Re: [RFC 0/3] Experimental patchset for CPPC

Peter Zijlstra <[email protected]> Thu, 14 Aug 2014 22:51:43 +0200
Newsgroups org.kernel.vger.cpufreq,org.kernel.vger.linux-acpi,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Thu, Aug 14, 2014 at 03:57:07PM -0400, Ashwin Chaugule wrote:
> 
> 
> What is CPPC:
> =============
> 
> CPPC is the new interface for CPU performance control between the OS and the
> platform defined in ACPI 5.0+. The interface is built on an abstract
> representation of CPU performance rather than raw frequency.  Basic operation
> consists of:

Why do we want this? Typically we've ignored ACPI and gone straight to
MSR access, intel_pstate and intel_idle were created especially to avoid
ACPI, so why return to it.

Also, the whole interface sounds like trainwreck (one would not expect
anything else from ACPI).

So _why_?
signature.asc (application/pgp-signature, 836 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJT7SFfAAoJEHZH4aRLwOS6JDMP/A+qgY83dqBOG/f2GSj6cUpF
TL2HoAN4wNrXHf0Qs5IfCto7a68mRw7ghvvKe7szpFZL9Sh/UkOyZHjHqrE50ZDQ
Zjs2JWXyoJN0bwH4pVfDgAUDymzUPc0uhX06iQ6OYk/OoOnIs+TiUONg/jDlEPmQ
IL7dNd8+tgsZfKQ/s7LmkA7RN6f3Xqd2Npsm3tdA3XDzwG9UuNvlAC1DzOy5xEZm
vEeG3zhMHmPLzrHwN9DoE4qIPQwC70XM4qvM4AwIXDmJbWtQM2zjGjNm8FbyMxPY
ggY5aONzLuymsHTA7HiVzgleR5Nvl5pvhyiEB0WDbayaTuhEgNoBE+cxBId0GL+E
0/JttU2wJ3KJMqoIlkfwWkosOfcjLfXqKItTtcgh8w4NVn1wpufImH0AmN4onQ30
U4+G0D/pzUz6SV2BJfXyBrvlYvjmPpRIur3dkBAfRvIDPPL2ofmiDkOKHqeOp/SF
loLqJ+X4FTMkUqFfvzSxokWCyS489EIC+vPdxAgCmx+qQ81iCai/hVSxm17C0VxT
nebeKszuhV8964e/5QCV9TQ7JRJcSAOzb/YflNbd4uSmReTrAjUpRPSlrW/88DRI
5TGFaBZ78n9VA5XflcXSv6i4ybV1iDGPTYqkBIOi/+HZHL7swnXcal0Bdso+OJW4
/ygZfv+7UuaT/jHB5Mil
=maYp
-----END PGP SIGNATURE-----