0001 The cpupower package consists of the following elements:
0002
0003 requirements
0004 ------------
0005
0006 On x86 pciutils is needed at runtime (-lpci).
0007 For compilation pciutils-devel (pci/pci.h) and a gcc version
0008 providing cpuid.h is needed.
0009 For both it's not explicitly checked for (yet).
0010
0011
0012 libcpupower
0013 ----------
0014
0015 "libcpupower" is a library which offers a unified access method for userspace
0016 tools and programs to the cpufreq core and drivers in the Linux kernel. This
0017 allows for code reduction in userspace tools, a clean implementation of
0018 the interaction to the cpufreq core, and support for both the sysfs and proc
0019 interfaces [depending on configuration, see below].
0020
0021
0022 compilation and installation
0023 ----------------------------
0024
0025 make
0026 su
0027 make install
0028
0029 should suffice on most systems. It builds libcpupower to put in
0030 /usr/lib; cpupower, cpufreq-bench_plot.sh to put in /usr/bin; and
0031 cpufreq-bench to put in /usr/sbin. If you want to set up the paths
0032 differently and/or want to configure the package to your specific
0033 needs, you need to open "Makefile" with an editor of your choice and
0034 edit the block marked CONFIGURATION.
0035
0036
0037 THANKS
0038 ------
0039 Many thanks to Mattia Dongili who wrote the autotoolization and
0040 libtoolization, the manpages and the italian language file for cpupower;
0041 to Dave Jones for his feedback and his dump_psb tool; to Bruno Ducrot for his
0042 powernow-k8-decode and intel_gsic tools as well as the french language file;
0043 and to various others commenting on the previous (pre-)releases of
0044 cpupower.
0045
0046
0047 Dominik Brodowski