commit 73e10c03da7b1b0364d1889cf2ac2231f26ee9a8 Author: Sepherosa Ziehau <se...@dragonflybsd.org> Date: Fri Feb 7 21:16:59 2014 +0800
perfbias: Implement Intel performance-energy hint support This hint is set on per-logical CPU. 0 delivers highest performance; 15 maximizes energy saving. It could be set through sysctl nodes machdep.perfbiasX (X is the CPU id). It is linked into i386 and x86_64 GENERIC kernel. * We may want to make powerd(8) to aware of these sysctls. Summary of changes: sys/conf/files | 1 + sys/config/GENERIC | 2 + sys/config/LINT | 3 + sys/config/LINT64 | 3 + sys/config/X86_64_GENERIC | 3 + sys/dev/powermng/Makefile | 2 +- sys/dev/powermng/perfbias/Makefile | 4 + sys/dev/powermng/perfbias/perfbias.c | 194 +++++++++++++++++++++++++++++++++++ 8 files changed, 211 insertions(+), 1 deletion(-) create mode 100644 sys/dev/powermng/perfbias/Makefile create mode 100644 sys/dev/powermng/perfbias/perfbias.c http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/73e10c03da7b1b0364d1889cf2ac2231f26ee9a8 -- DragonFly BSD source repository