RE: ACPI C and P states on Conroe

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Pallipadi, Venkatesh
Date: Tuesday, January 30, 2007 - 3:31 pm

C0 is the state when processor is executing instruction.
C1-C3 is the state that kernel puts the CPU into when there is nothing
to run (idle loop).
C1 is supported by all processors and it is entered either by using
"hlt" or "mwait" instructions. You don't have to do anything to enable
this. It should be getting used already (unless you are using
"idle=poll" in which case C1 will not be used).
C2 and C3 however are not supported on all processors/platforms
typically. If it is supported, BIOS will export these states information
to OS, through ACPI and kernel acpi processor module will enable those
states. As long as you have CONFIG_ACPI_PROCESSOR enabled, this support
will be built in and should get enabled (if your platform supports this
feature). There are no magic setup to enable this. If present, you will
see info about these C-states here - /proc/acpi/processor/CPU*/power

-Venki

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
ACPI C and P states on Conroe, Joe Harvell, (Tue Jan 30, 10:33 am)
RE: ACPI C and P states on Conroe, Pallipadi, Venkatesh, (Tue Jan 30, 3:31 pm)