Commit Graph

21 Commits

Author SHA1 Message Date
cem
67866e8ee7 hwpstate(4): Ignore CurPstateLimit by default
Add a sysctl knob to allow users to re-enable it, and document the knob and
default in cpufreq.4.  (While here, add a few unrelated updates to
cpufreq.4.)

It seems that the register value in some hardware simply reflects the
configured P-state.  This results in an inadvertent and unintended outcome
where the P-state can only walk down, and then the driver becomes "stuck" in
the slowest possible P-state.

The Linux driver never consults this register, so that's some evidence that
ignoring the contents are relatively harmless.

PR:		234733
Reported by:	sigsys AT gmail.com, Erich Dollanksy <freebsd.ed.lists AT
		sumeritec.com>
2020-01-31 17:40:41 +00:00
cem
a4e3b5b685 cpufreq(4): Add support for Intel Speed Shift
Intel Speed Shift is Intel's technology to control frequency in hardware,
with hints from software.

Let's get a working version of this in the tree and we can refine it from
here.

Submitted by:	bwidawsk, scottph
Reviewed by:	bcr (manpages), myself
Discussed with:	jhb, kib (earlier versions)
With feedback from:	Greg V, gallatin, freebsdnewbie AT freenet.de
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D18028
2020-01-22 23:28:42 +00:00
sbruno
17a6764a69 Now that there is an est(4) man page, reference it here in cpufreq(4). 2012-06-20 17:26:22 +00:00
mav
0517523a4f Add some more cross-references. 2011-12-20 17:44:25 +00:00
gavin
0c2da89ac4 Spell "Hz" correctly wherever it is user-visible.
PR:		bin/142566
Submitted by:	N.J. Mann   njm njm.me.uk
Approved by:	ed (mentor)
MFC after:	2 weeks
2010-01-12 17:59:58 +00:00
danger
10c5185886 - link powerd(8) man page
PR:		docs/123111
MFC after:	3 days
2008-06-20 23:04:34 +00:00
ru
5b7cf06c1d Markup fixes. 2006-09-18 15:24:20 +00:00
brueffer
3b85cc4c62 Mention that the powernow driver also supports AMD Cool'n'Quiet.
MFC after:	3 days
2006-06-16 14:51:23 +00:00
mnag
366e64d868 - New sentence should start from the new line
- Forget to bump .Dd

Reported by:	maxim
Approved by:	maxim
MFC after:	1 day
2006-03-07 12:56:37 +00:00
mnag
e002770955 - Add entry about using timecounter TSC and cpu frequency changing.
Approved by:	njl
MFC after:	1 day
2006-03-03 02:04:52 +00:00
hrs
78ae67348b Fix typos and use consistent section names in manual pages:
s/SYSCTLS/SYSCTL VARIABLES/
 s/TUNABLES/LOADER TUNABLES/
 s/CAVEAT/CAVEATS/
 s/DESCIPTION/DESCRIPTION/

Reviewed by:	ru
MFC after:	3 days
2005-07-15 17:35:26 +00:00
ru
10fbbd3d56 Assorted markup fixes and minor wordsmithing.
Approved by:	re
2005-06-15 13:31:23 +00:00
njl
02441a3243 Add a driver for SMI-based SpeedStep. The hardware supports two frequency
settings and is an older version of the same design used for ICH SpeedStep.
It is only known to be available on PIIX4 chipsets.

Many thanks to Bruno Ducrot for writing the driver and Jon Noack for
testing.

Submitted by:	Bruno Ducrot
2005-04-19 16:38:24 +00:00
njl
0f20d4e17b Update for verbose debugging support and add Bruno Ducrot author note. 2005-04-10 19:27:03 +00:00
njl
d7eac152b9 Add note about Powernow
Submitted by:	Bruno Ducrot
2005-03-31 06:05:16 +00:00
njl
439dc64109 Note addition of p4tcc, new sysctls and tunable, update mdoc. 2005-02-26 22:48:04 +00:00
njl
2189a4aa46 Note addition of est(4) 2005-02-20 20:30:47 +00:00
njl
d49b95d8a8 Document the cpufreq_drv_type() method and info-only flag. 2005-02-18 00:28:52 +00:00
njl
cfcdd8544a Update information now that support for priorities has been added. 2005-02-14 18:17:47 +00:00
ru
82553c54f9 mdoc(7) review.
(I thought Nate has committed it long ago, apparently not.)
2005-02-13 21:29:28 +00:00
njl
ac8fbb694b Add an initial manpage for the cpufreq framework and methods to help users
and developers who want to import new hardware drivers.  This could also
certainly use mdoc review.
2005-02-08 17:43:35 +00:00