<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/cpufreq, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2008-08-20T18:33:09Z</updated>
<entry>
<title>MFC: Attach the cpufreq child devices with specific orders to enforce</title>
<updated>2008-08-20T18:33:09Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2008-08-20T18:33:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8481c991175c678901c343db7bb66926a8251dd'/>
<id>urn:sha1:d8481c991175c678901c343db7bb66926a8251dd</id>
<content type='text'>
relative priority of some of the drivers that manage the same state (e.g.
ichss0 vs est0).
</content>
</entry>
<entry>
<title>MFC: Probe CPUs after the PCI hierarchy on i386, amd64, and ia64.  This</title>
<updated>2008-06-27T03:49:22Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2008-06-27T03:49:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=673ded81d5b23762113e978ffee80b217e4d60ce'/>
<id>urn:sha1:673ded81d5b23762113e978ffee80b217e4d60ce</id>
<content type='text'>
allows the cpufreq drivers to reliably use properties of PCI devices for
quirks, etc.
</content>
</entry>
<entry>
<title>Since DELAY() was moved,  most &lt;machine/clock.h&gt; #includes have been</title>
<updated>2006-05-16T14:37:58Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2006-05-16T14:37:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c40da00ca320a38816049edd21966bd4045b2303'/>
<id>urn:sha1:c40da00ca320a38816049edd21966bd4045b2303</id>
<content type='text'>
unnecessary.
</content>
</entry>
<entry>
<title>Only activate ICH speedstep if we're going to use it.  No bugs were observed</title>
<updated>2005-03-20T01:25:21Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2005-03-20T01:25:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=823d404a6d929d473ee81056b61f675c74082aea'/>
<id>urn:sha1:823d404a6d929d473ee81056b61f675c74082aea</id>
<content type='text'>
due to this but it's cleaner this way.
</content>
</entry>
<entry>
<title>Make a pass through all drivers checking specs for desired behavior on</title>
<updated>2005-02-27T02:43:02Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2005-02-27T02:43:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=97d31723e73ab6e80b3d0d586fc9a9998c2e1b6e'/>
<id>urn:sha1:97d31723e73ab6e80b3d0d586fc9a9998c2e1b6e</id>
<content type='text'>
SMP systems.  It appears all drivers except ichss should attach to each
CPU and that settings should be performed on each CPU.  Add comments about
this.  Also, add a guard for p4tcc's identify method being called more than
once.
</content>
</entry>
<entry>
<title>Support disabling individual cpufreq drivers with hints, e.g.,</title>
<updated>2005-02-22T06:31:45Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2005-02-22T06:31:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0dc1b976eb96fc6fa7fd78ce27e312385e4b9340'/>
<id>urn:sha1:0dc1b976eb96fc6fa7fd78ce27e312385e4b9340</id>
<content type='text'>
hint.ichss.0.disabled="1"
</content>
</entry>
<entry>
<title>Don't attach ichss if est is present.  On systems that seem to support both,</title>
<updated>2005-02-20T23:41:20Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2005-02-20T23:41:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a47331bb737cae17b7c1db59088a165411853ab6'/>
<id>urn:sha1:a47331bb737cae17b7c1db59088a165411853ab6</id>
<content type='text'>
the multi-setting EST is preferable.
</content>
</entry>
<entry>
<title>Introduce a new method, cpufreq_drv_type(), that returns the type of the</title>
<updated>2005-02-18T00:23:36Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2005-02-18T00:23:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e94a0c1a18e6974bd6467d32a0f0fec8bffe5307'/>
<id>urn:sha1:e94a0c1a18e6974bd6467d32a0f0fec8bffe5307</id>
<content type='text'>
driver.  This used to be handled by cpufreq_drv_settings() but it's
useful to get the type/flags separately from getting the settings.
(For example, you don't have to pass an array of cf_setting just to find
the driver type.)

Use this new method in our in-tree drivers to detect reliably if acpi_perf
is present and owns the hardware.  This simplifies logic in drivers as well
as fixing a bug introduced in my last commit where too many drivers attached.
</content>
</entry>
<entry>
<title>Fix the check for acpi_perf(4) so that we verify if it is fully attached</title>
<updated>2005-02-17T01:01:40Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2005-02-17T01:01:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6655857ec7b8ca3beb28de35e587e8f28cde6f2e'/>
<id>urn:sha1:6655857ec7b8ca3beb28de35e587e8f28cde6f2e</id>
<content type='text'>
or just offering info.  In the former case, we don't probe/attach to allow
the ACPI driver precedence.  A refinement of this would be to actually
use the info provided by acpi_perf(4) to get the real CPU clock rates
instead of estimating them but since all systems that support both
acpi_perf(4) and ichss(4) export the control registers to acpi_perf(4),
it can just handle the registers on its own.
</content>
</entry>
<entry>
<title>Use intr_disable/restore() instead of disable_intr() since the latter is</title>
<updated>2005-02-05T16:31:58Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2005-02-05T16:31:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0a9145a2f211e1fb7be961e0810569ded80ff1ee'/>
<id>urn:sha1:0a9145a2f211e1fb7be961e0810569ded80ff1ee</id>
<content type='text'>
not MI.  This should fix build on non i386 platforms.
</content>
</entry>
</feed>
