]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Tue, 20 Aug 2024 04:11:28 +0000 (12:11 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 20 Aug 2024 19:27:43 +0000 (21:27 +0200)
commit5bb33212b5c664396e5de4cd5a2999abb84a3978
tree18bfddf149303a08dddd216c0d8ec0d17894b43d
parent370406bf5738dade8ac95a2ee95c29299d4ac902
intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake

PCIe ethernet throughut is sub-optimal on Jasper Lake and Elkhart Lake.

The CPU can take long time to exit to C0 to handle IRQ and perform DMA
when C1E has been entered.

For this reason, adjust intel_idle to disable promotion to C1E and still
use C-states from ACPI _CST on those two platforms.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=219023
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Link: https://patch.msgid.link/20240820041128.102452-1-kai.heng.feng@canonical.com
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/idle/intel_idle.c