cvs commit: src/sys/dev/acpica acpi_cpu.c src/share/man/man4
acpi.4 src/sys/conf files src/sys/modules/acpi Makefile
Nate Lawson
nate at root.org
Mon Nov 17 09:51:46 PST 2003
On Mon, 17 Nov 2003, John Baldwin wrote:
> On 15-Nov-2003 Nate Lawson wrote:
> > njl 2003/11/15 11:26:06 PST
> >
> > FreeBSD src repository
> >
> > Modified files:
> > sys/dev/acpica acpi_cpu.c
> > share/man/man4 acpi.4
> > sys/conf files
> > sys/modules/acpi Makefile
> > Log:
> > Implement Cx CPU idle states and updated throttling support.
> >
> > * Use the cpu_idle_hook() to do idling for C1-C3.
> > * Use both _CST and the FADT to detect Cx states.
> > * Use both _PTC and P_CNT for controlling throttling.
> > * Add a notify handler to detect changes in _CST and _PSS
> > * Call the _INI function for each processor if present. This will be
> > done by ACPI-CA in the future.
> > * Fix a bug on SMP systems where CPUs will attach multiple times if the
> > bus is rescan.
> > * Document new sysctls for controlling idling.
>
> Cool!
Thanks for your help, as well as marcel and imp. I'd appreciate testing
of the various levels of cx_lowest as well as on SMP boxes. I can't find
one that supports lower than C1 but hopefully there will be some in the
future. Send me the output of sysctl hw.acpi.cpu.
-Nate
More information about the cvs-src
mailing list