coreboot-kgpe-d16/src
Arthur Heymans e1f0ac4baa lenovo/x60: CST table: use MWAIT requests instead of P_LVLx I/O reads
Requesting low power acpi cpu c-states has two software interfaces:
Using P_LVLx I/O reads or using equivalent MWAIT requests.
This change makes it more consistent with newer targets that use MWAIT
requests.

There also exists extended intel acpi c-states which can be enabled
in two ways:
- using a substate hint to the mwait request (defined in bios);
- setting a model specific register (msr)

Currently this is done by setting the right msr bits but with this
change one can experiment by adding substate hints.

Change-Id: I9eeb5b008e2ddc2193725667f2c13582a4877e3c
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/14801
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
2016-10-11 23:34:18 +02:00
..
acpi
arch src/arch: Remove whitespace after sizeof 2016-10-07 18:08:48 +02:00
commonlib commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-07 20:52:42 +02:00
console Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00
cpu cpu/intel/smm: Use CONFIG_SMM_TSEG_SIZE 2016-10-11 11:37:10 +02:00
device Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00
drivers drivers/intel/wifi: Add depends on ARCH_X86 2016-10-09 02:39:04 +02:00
ec ec/google/chromeec: Add minimum delay between SPI CS assertions 2016-10-07 17:55:47 +02:00
include arm64: Use 'payload' format for ATF instead of 'stage' 2016-10-06 21:49:52 +02:00
lib soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-07 18:18:14 +02:00
mainboard lenovo/x60: CST table: use MWAIT requests instead of P_LVLx I/O reads 2016-10-11 23:34:18 +02:00
northbridge i945/raminit.c: correctly write CLKCFG for 945GC 2016-10-11 23:32:37 +02:00
soc soc/intel/fsp_broadwell_de: Fix system hang when timestamp is enabled 2016-10-09 19:08:07 +02:00
southbridge southbridge/nvidia: Remove commented code 2016-10-11 23:33:23 +02:00
superio sio/winbond/w83627dhg: Add ACPI function to control suspend LED 2016-10-01 22:30:38 +02:00
vboot vboot: clear tpm when required 2016-09-30 03:08:22 +02:00
vendorcode vendorcode/intel/fsp: Update UPD headers for FSP 157_10 2016-10-07 19:13:53 +02:00
Kconfig Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00