acpi/cstate/x86_64: Implement native C-state support for Intel CPUs
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 30 Jan 2014 09:56:16 +0000 (17:56 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 30 Jan 2014 09:56:16 +0000 (17:56 +0800)
commit5764e12516158974fac10d50dbd2df76ce1ab007
treeea2b1f5b3420c98433ec7799b132f028cf3f6ae6
parent6df05d3dd9b5107b7a67e8a08e1b109f460c481a
acpi/cstate/x86_64: Implement native C-state support for Intel CPUs

The native C-state on Intel CPUs is entered using monitor/mwait w/ the
help from mwait hint (eax) and extension (ecx, break upon interrupt).

We still need to keep an eye on native C1 state.  Currently C1 state
only uses "sti;halt".
sys/cpu/x86_64/include/specialreg.h
sys/dev/acpica/acpi_cpu_cstate.c
sys/dev/acpica/acpi_cpu_cstate.h
sys/platform/pc32/acpica/acpi_cstate_machdep.c
sys/platform/pc64/acpica/acpi_cpu_machdep.c
sys/platform/pc64/acpica/acpi_cstate_machdep.c
sys/platform/pc64/include/md_var.h
sys/platform/pc64/x86_64/machdep.c