|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH] x86/idle: Implement support for Meteor Lake
Adds support for Meteor Lake C-states. As the spec is identical to Alder Lake
as per the Intel specs, I've reused the Alder Lake codepath.
Signed-off-by: Alex XZ Cypher Zero <me@xxxxxxxxx>
---
xen/arch/x86/cpu/mwait-idle.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/xen/arch/x86/cpu/mwait-idle.c b/xen/arch/x86/cpu/mwait-idle.c
index 5e98011bfd..c8bf58b150 100644
--- a/xen/arch/x86/cpu/mwait-idle.c
+++ b/xen/arch/x86/cpu/mwait-idle.c
@@ -1148,6 +1148,8 @@ static const struct x86_cpu_id intel_idle_ids[]
__initconstrel = {
ICPU(ICELAKE_D, icx),
ICPU(ALDERLAKE, adl),
ICPU(ALDERLAKE_L, adl_l),
+ ICPU(METEORLAKE, adl),
+ ICPU(METEORLAKE_L, adl_l)
ICPU(SAPPHIRERAPIDS_X, spr),
ICPU(ATOM_GOLDMONT, bxt),
ICPU(ATOM_GOLDMONT_PLUS, bxt),
@@ -1386,6 +1388,8 @@ static void __init mwait_idle_state_table_update(void)
break;
case INTEL_FAM6_ALDERLAKE:
case INTEL_FAM6_ALDERLAKE_L:
+ case INTEL_FAM6_METEORLAKE:
+ case INTEL_FAM6_METEORLAKE_L:
adl_idle_state_table_update();
break;
}
--
2.50.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |