History log of /src/share/man/man4/acpicpu.4
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.37 07-Sep-2024 rillig

man: convert some URLs to https


Revision tags: netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.36 25-Oct-2020 nia

branches: 1.36.8;
Normalize some machine dependent CPU frequenct sysctl variables.

This moves machdep.*.frequency.* to machdep.cpu.frequency.*.

This was proposed on tech-kern some time ago. The intention is to allow
third-party tools such as estd and conky to more easily and reliably
fetch or modify the current CPU frequency without iterating through
various machine-dependent variables to check their presence.


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.35 31-Aug-2018 sevan

Pp before Bl


Revision tags: netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.34 09-Aug-2011 jruoho

branches: 1.34.34; 1.34.40; 1.34.42;
Finally, add missing %D.


# 1.33 09-Aug-2011 jruoho

One more.


# 1.32 09-Aug-2011 jruoho

Add few papers to SEE ALSO. Particularly the first one demonstrates
the diminishing value of P-states compared to C-states on new CPUs.


Revision tags: cherry-xenmp-base
# 1.31 09-Apr-2011 jruoho

Fix SYNOPSIS.


# 1.30 19-Mar-2011 jruoho

Add missing period.


# 1.29 11-Mar-2011 jruoho

Xref x86/tsc(9).


Revision tags: bouyer-quota2-nbase
# 1.28 05-Mar-2011 jruoho

Add one bug to the list. (Neither acpicpu(4) nor est(4) or powernow(4)
handle possible skew in timers and counters such as TSC.)


# 1.27 04-Mar-2011 jruoho

Finally remove COMPATIBILITY entirely. Xref odcm(4).


# 1.26 01-Mar-2011 jruoho

Update compatibility notes.


# 1.25 25-Feb-2011 njoly

Fix powernow section in xref.


# 1.24 25-Feb-2011 jruoho

Remove the last reference to #ifdef a.k.a. options(4) POWERNOW_K8.


# 1.23 24-Feb-2011 jruoho

Update.


# 1.22 23-Feb-2011 jruoho

Update compatibility notes.


Revision tags: uebayasi-xip-base7 bouyer-quota2-base matt-mips64-premerge-20101231
# 1.21 30-Dec-2010 jruoho

branches: 1.21.2;
Update.


# 1.20 20-Dec-2010 wiz

Fix typos.


# 1.19 20-Dec-2010 jruoho

Remove C1E from CAVEATS, as it is now handled by acpicpu(4).


# 1.18 20-Dec-2010 jruoho

Note that all relatively new x86 systems should prefer acpicpu(4).

Also mention that the legacy ENHANCED_SPEEDSTEP and POWERNOW_K8 are known to
be problematic or entirely dysfunctional with new processors.


Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3
# 1.17 27-Aug-2010 wiz

Grammar fix.


# 1.16 27-Aug-2010 jruoho

Fix PR kern/43765 from Scott Ellis.

Note that the solution is not optimal. If ichlpcib(4) provides SpeedStep
support, possible I/O resource conflicts may occur with acpicpu(4). Ideally,
as noted for instance in Windows design documents, ichlpcib(4) should never
expose SpeedStep when ACPI is being used. The probability for potential race
conditions is however very small, being limited to few P4-era machines and
being dependent on user actions.


# 1.15 24-Aug-2010 jruoho

Add native support for AMD family 0Fh processors. This is the furthest we
will go backwards; K7 will not be supported already due doubts about
availability and reliability of ACPI during that era. Some unfortunate code
duplication is present (but not overly much). Thanks to cegger@ and jakllsch@
for patiently testing this.


# 1.14 20-Aug-2010 jruoho

Add COMPATIBILITY.


# 1.13 18-Aug-2010 jruoho

Update.


Revision tags: uebayasi-xip-base2
# 1.12 15-Aug-2010 jruoho

branches: 1.12.2;
After a second thought, remove the references, clarify wording, fix acronym.


# 1.11 15-Aug-2010 jruoho

Add some basic references that were used to write acpicpu(4).


# 1.10 15-Aug-2010 jruoho

Use capitals in a subtitle.


# 1.9 15-Aug-2010 jruoho

Document T-states. One less item in CAVEATS.


# 1.8 11-Aug-2010 jruoho

Document the sysctl(8) controls with a note that these may be removed in
future versions without further notice.


# 1.7 10-Aug-2010 wiz

Call a flag flag, not argument.


# 1.6 10-Aug-2010 jruoho

Note the gathered statistics. One CAVEAT down.


# 1.5 09-Aug-2010 jruoho

Fix a typo. Sypported indeed.


# 1.4 09-Aug-2010 wiz

Group hyphens differently.


# 1.3 09-Aug-2010 jruoho

Fix typo.


# 1.2 09-Aug-2010 jruoho

Document P-states. Update notes about C-states. Shorten CAVEATS.


# 1.1 05-Aug-2010 jruoho

Add acpicpu(4). Describes the basic functionality (will be adjusted as the
functionality grows). Contains a big list of caveats as a TODO.