1*a504c028SRamkumar RamachandraThe cpupower package (homepage: 27fe2f639SDominik Brodowskihttp://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html ) 37fe2f639SDominik Brodowskiconsists of the following elements: 47fe2f639SDominik Brodowski 57fe2f639SDominik Brodowskirequirements 67fe2f639SDominik Brodowski------------ 77fe2f639SDominik Brodowski 87fe2f639SDominik BrodowskiOn x86 pciutils is needed at runtime (-lpci). 97fe2f639SDominik BrodowskiFor compilation pciutils-devel (pci/pci.h) and a gcc version 107fe2f639SDominik Brodowskiproviding cpuid.h is needed. 117fe2f639SDominik BrodowskiFor both it's not explicitly checked for (yet). 127fe2f639SDominik Brodowski 137fe2f639SDominik Brodowski 14*a504c028SRamkumar Ramachandralibcpupower 157fe2f639SDominik Brodowski---------- 167fe2f639SDominik Brodowski 17*a504c028SRamkumar Ramachandra"libcpupower" is a library which offers a unified access method for userspace 187fe2f639SDominik Brodowskitools and programs to the cpufreq core and drivers in the Linux kernel. This 197fe2f639SDominik Brodowskiallows for code reduction in userspace tools, a clean implementation of 207fe2f639SDominik Brodowskithe interaction to the cpufreq core, and support for both the sysfs and proc 217fe2f639SDominik Brodowskiinterfaces [depending on configuration, see below]. 227fe2f639SDominik Brodowski 237fe2f639SDominik Brodowski 247fe2f639SDominik Brodowskicompilation and installation 257fe2f639SDominik Brodowski---------------------------- 267fe2f639SDominik Brodowski 277fe2f639SDominik Brodowskimake 287fe2f639SDominik Brodowskisu 297fe2f639SDominik Brodowskimake install 307fe2f639SDominik Brodowski 31*a504c028SRamkumar Ramachandrashould suffice on most systems. It builds default libcpupower, 327fe2f639SDominik Brodowskicpufreq-set and cpufreq-info files and installs them in /usr/lib and 337fe2f639SDominik Brodowski/usr/bin, respectively. If you want to set up the paths differently and/or 347fe2f639SDominik Brodowskiwant to configure the package to your specific needs, you need to open 357fe2f639SDominik Brodowski"Makefile" with an editor of your choice and edit the block marked 367fe2f639SDominik BrodowskiCONFIGURATION. 377fe2f639SDominik Brodowski 387fe2f639SDominik Brodowski 397fe2f639SDominik BrodowskiTHANKS 407fe2f639SDominik Brodowski------ 417fe2f639SDominik BrodowskiMany thanks to Mattia Dongili who wrote the autotoolization and 42*a504c028SRamkumar Ramachandralibtoolization, the manpages and the italian language file for cpupower; 437fe2f639SDominik Brodowskito Dave Jones for his feedback and his dump_psb tool; to Bruno Ducrot for his 447fe2f639SDominik Brodowskipowernow-k8-decode and intel_gsic tools as well as the french language file; 457fe2f639SDominik Brodowskiand to various others commenting on the previous (pre-)releases of 46*a504c028SRamkumar Ramachandracpupower. 477fe2f639SDominik Brodowski 487fe2f639SDominik Brodowski 497fe2f639SDominik Brodowski Dominik Brodowski 50