Currently, /proc/acpi/processor/CPU*/power will not show C-state statistics when only C1 is supported. The patch will enable the /proc/ Cstate interfaces even when only C1 is supported. This should not add any performance overhead due to acpi_idle routine, as we don't have anything to do at the time of running idle routine. Further, as Dominik pointed out, there can be a case where only C1 is enabled in AC power and other C-states get enabled when on battery. The patch here will help that case as well.
Created attachment 4578 [details] Patch 1
Created attachment 4802 [details] Patch 2
Patch 2 above obsoletes the Patch 1. Infact patch 1 was not complete. It was not enabling acpi_idle in all the cases.
patch in comment #2 applied to acpi-test tree
*** Bug 2635 has been marked as a duplicate of this bug. ***
Created attachment 4954 [details] incremental patch for ia64 from Venkatesh applied to acpi-test tree
shipped in 2.6.13-rc3 - closing.