xtraeme 76460a0e78 Add a driver for the Pentium 4 and later models with feature TM
(Thermal Monitor).

This driver will throttle the CPU clock modulation, saving some
power, also known as ODMC (On Demand Modulation Clock).

The processor can change from 12.5% to 100% (there are two erratas,
so two levels might be skipped in the worst case).

If supported, you'll see the following sysctl sub-tree:

machdep.p4tcc.throttling.target: CPU Clock throttling state (0 = lowest, 7 highest)
machdep.p4tcc.throttling.current: current CPU throttling state
machdep.p4tcc.throttling.available: list of CPU Clock throttling states

machdep.p4tcc.throttling.target = 2
machdep.p4tcc.throttling.current = 2
machdep.p4tcc.throttling.available = 7 6 5 4 3 2

Adapted from OpenBSD/FreeBSD.
2007-03-15 00:03:24 +00:00
2007-03-10 01:16:17 +00:00
2007-03-07 03:18:53 +00:00
2007-03-14 15:49:25 +00:00
2007-03-14 01:44:48 +00:00
2007-03-14 15:49:25 +00:00
2007-02-26 06:49:00 +00:00
2007-03-10 23:23:07 +00:00
2007-03-14 23:34:48 +00:00
2007-03-14 03:52:28 +00:00
2007-03-14 15:49:25 +00:00
2006-12-21 01:45:32 +00:00
Description
No description provided
3.1 GiB
Languages
C 85.3%
Roff 7.2%
Assembly 3.1%
Shell 1.7%
Makefile 1.2%
Other 0.9%