@@ -1494,53 +1494,53 @@ static const struct idle_cpu idle_cpu_srf __initconst = {
1494
1494
};
1495
1495
1496
1496
static const struct x86_cpu_id intel_idle_ids [] __initconst = {
1497
- X86_MATCH_INTEL_FAM6_MODEL ( NEHALEM_EP , & idle_cpu_nhx ),
1498
- X86_MATCH_INTEL_FAM6_MODEL ( NEHALEM , & idle_cpu_nehalem ),
1499
- X86_MATCH_INTEL_FAM6_MODEL ( NEHALEM_G , & idle_cpu_nehalem ),
1500
- X86_MATCH_INTEL_FAM6_MODEL ( WESTMERE , & idle_cpu_nehalem ),
1501
- X86_MATCH_INTEL_FAM6_MODEL ( WESTMERE_EP , & idle_cpu_nhx ),
1502
- X86_MATCH_INTEL_FAM6_MODEL ( NEHALEM_EX , & idle_cpu_nhx ),
1503
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_BONNELL , & idle_cpu_atom ),
1504
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_BONNELL_MID , & idle_cpu_lincroft ),
1505
- X86_MATCH_INTEL_FAM6_MODEL ( WESTMERE_EX , & idle_cpu_nhx ),
1506
- X86_MATCH_INTEL_FAM6_MODEL ( SANDYBRIDGE , & idle_cpu_snb ),
1507
- X86_MATCH_INTEL_FAM6_MODEL ( SANDYBRIDGE_X , & idle_cpu_snx ),
1508
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_SALTWELL , & idle_cpu_atom ),
1509
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_SILVERMONT , & idle_cpu_byt ),
1510
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_SILVERMONT_MID , & idle_cpu_tangier ),
1511
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_AIRMONT , & idle_cpu_cht ),
1512
- X86_MATCH_INTEL_FAM6_MODEL ( IVYBRIDGE , & idle_cpu_ivb ),
1513
- X86_MATCH_INTEL_FAM6_MODEL ( IVYBRIDGE_X , & idle_cpu_ivt ),
1514
- X86_MATCH_INTEL_FAM6_MODEL ( HASWELL , & idle_cpu_hsw ),
1515
- X86_MATCH_INTEL_FAM6_MODEL ( HASWELL_X , & idle_cpu_hsx ),
1516
- X86_MATCH_INTEL_FAM6_MODEL ( HASWELL_L , & idle_cpu_hsw ),
1517
- X86_MATCH_INTEL_FAM6_MODEL ( HASWELL_G , & idle_cpu_hsw ),
1518
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_SILVERMONT_D , & idle_cpu_avn ),
1519
- X86_MATCH_INTEL_FAM6_MODEL ( BROADWELL , & idle_cpu_bdw ),
1520
- X86_MATCH_INTEL_FAM6_MODEL ( BROADWELL_G , & idle_cpu_bdw ),
1521
- X86_MATCH_INTEL_FAM6_MODEL ( BROADWELL_X , & idle_cpu_bdx ),
1522
- X86_MATCH_INTEL_FAM6_MODEL ( BROADWELL_D , & idle_cpu_bdx ),
1523
- X86_MATCH_INTEL_FAM6_MODEL ( SKYLAKE_L , & idle_cpu_skl ),
1524
- X86_MATCH_INTEL_FAM6_MODEL ( SKYLAKE , & idle_cpu_skl ),
1525
- X86_MATCH_INTEL_FAM6_MODEL ( KABYLAKE_L , & idle_cpu_skl ),
1526
- X86_MATCH_INTEL_FAM6_MODEL ( KABYLAKE , & idle_cpu_skl ),
1527
- X86_MATCH_INTEL_FAM6_MODEL ( SKYLAKE_X , & idle_cpu_skx ),
1528
- X86_MATCH_INTEL_FAM6_MODEL ( ICELAKE_X , & idle_cpu_icx ),
1529
- X86_MATCH_INTEL_FAM6_MODEL ( ICELAKE_D , & idle_cpu_icx ),
1530
- X86_MATCH_INTEL_FAM6_MODEL ( ALDERLAKE , & idle_cpu_adl ),
1531
- X86_MATCH_INTEL_FAM6_MODEL ( ALDERLAKE_L , & idle_cpu_adl_l ),
1532
- X86_MATCH_INTEL_FAM6_MODEL ( METEORLAKE_L , & idle_cpu_mtl_l ),
1533
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_GRACEMONT , & idle_cpu_gmt ),
1534
- X86_MATCH_INTEL_FAM6_MODEL ( SAPPHIRERAPIDS_X , & idle_cpu_spr ),
1535
- X86_MATCH_INTEL_FAM6_MODEL ( EMERALDRAPIDS_X , & idle_cpu_spr ),
1536
- X86_MATCH_INTEL_FAM6_MODEL ( XEON_PHI_KNL , & idle_cpu_knl ),
1537
- X86_MATCH_INTEL_FAM6_MODEL ( XEON_PHI_KNM , & idle_cpu_knl ),
1538
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_GOLDMONT , & idle_cpu_bxt ),
1539
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_GOLDMONT_PLUS , & idle_cpu_bxt ),
1540
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_GOLDMONT_D , & idle_cpu_dnv ),
1541
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_TREMONT_D , & idle_cpu_snr ),
1542
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_CRESTMONT , & idle_cpu_grr ),
1543
- X86_MATCH_INTEL_FAM6_MODEL ( ATOM_CRESTMONT_X , & idle_cpu_srf ),
1497
+ X86_MATCH_VFM ( INTEL_NEHALEM_EP , & idle_cpu_nhx ),
1498
+ X86_MATCH_VFM ( INTEL_NEHALEM , & idle_cpu_nehalem ),
1499
+ X86_MATCH_VFM ( INTEL_NEHALEM_G , & idle_cpu_nehalem ),
1500
+ X86_MATCH_VFM ( INTEL_WESTMERE , & idle_cpu_nehalem ),
1501
+ X86_MATCH_VFM ( INTEL_WESTMERE_EP , & idle_cpu_nhx ),
1502
+ X86_MATCH_VFM ( INTEL_NEHALEM_EX , & idle_cpu_nhx ),
1503
+ X86_MATCH_VFM ( INTEL_ATOM_BONNELL , & idle_cpu_atom ),
1504
+ X86_MATCH_VFM ( INTEL_ATOM_BONNELL_MID , & idle_cpu_lincroft ),
1505
+ X86_MATCH_VFM ( INTEL_WESTMERE_EX , & idle_cpu_nhx ),
1506
+ X86_MATCH_VFM ( INTEL_SANDYBRIDGE , & idle_cpu_snb ),
1507
+ X86_MATCH_VFM ( INTEL_SANDYBRIDGE_X , & idle_cpu_snx ),
1508
+ X86_MATCH_VFM ( INTEL_ATOM_SALTWELL , & idle_cpu_atom ),
1509
+ X86_MATCH_VFM ( INTEL_ATOM_SILVERMONT , & idle_cpu_byt ),
1510
+ X86_MATCH_VFM ( INTEL_ATOM_SILVERMONT_MID , & idle_cpu_tangier ),
1511
+ X86_MATCH_VFM ( INTEL_ATOM_AIRMONT , & idle_cpu_cht ),
1512
+ X86_MATCH_VFM ( INTEL_IVYBRIDGE , & idle_cpu_ivb ),
1513
+ X86_MATCH_VFM ( INTEL_IVYBRIDGE_X , & idle_cpu_ivt ),
1514
+ X86_MATCH_VFM ( INTEL_HASWELL , & idle_cpu_hsw ),
1515
+ X86_MATCH_VFM ( INTEL_HASWELL_X , & idle_cpu_hsx ),
1516
+ X86_MATCH_VFM ( INTEL_HASWELL_L , & idle_cpu_hsw ),
1517
+ X86_MATCH_VFM ( INTEL_HASWELL_G , & idle_cpu_hsw ),
1518
+ X86_MATCH_VFM ( INTEL_ATOM_SILVERMONT_D , & idle_cpu_avn ),
1519
+ X86_MATCH_VFM ( INTEL_BROADWELL , & idle_cpu_bdw ),
1520
+ X86_MATCH_VFM ( INTEL_BROADWELL_G , & idle_cpu_bdw ),
1521
+ X86_MATCH_VFM ( INTEL_BROADWELL_X , & idle_cpu_bdx ),
1522
+ X86_MATCH_VFM ( INTEL_BROADWELL_D , & idle_cpu_bdx ),
1523
+ X86_MATCH_VFM ( INTEL_SKYLAKE_L , & idle_cpu_skl ),
1524
+ X86_MATCH_VFM ( INTEL_SKYLAKE , & idle_cpu_skl ),
1525
+ X86_MATCH_VFM ( INTEL_KABYLAKE_L , & idle_cpu_skl ),
1526
+ X86_MATCH_VFM ( INTEL_KABYLAKE , & idle_cpu_skl ),
1527
+ X86_MATCH_VFM ( INTEL_SKYLAKE_X , & idle_cpu_skx ),
1528
+ X86_MATCH_VFM ( INTEL_ICELAKE_X , & idle_cpu_icx ),
1529
+ X86_MATCH_VFM ( INTEL_ICELAKE_D , & idle_cpu_icx ),
1530
+ X86_MATCH_VFM ( INTEL_ALDERLAKE , & idle_cpu_adl ),
1531
+ X86_MATCH_VFM ( INTEL_ALDERLAKE_L , & idle_cpu_adl_l ),
1532
+ X86_MATCH_VFM ( INTEL_METEORLAKE_L , & idle_cpu_mtl_l ),
1533
+ X86_MATCH_VFM ( INTEL_ATOM_GRACEMONT , & idle_cpu_gmt ),
1534
+ X86_MATCH_VFM ( INTEL_SAPPHIRERAPIDS_X , & idle_cpu_spr ),
1535
+ X86_MATCH_VFM ( INTEL_EMERALDRAPIDS_X , & idle_cpu_spr ),
1536
+ X86_MATCH_VFM ( INTEL_XEON_PHI_KNL , & idle_cpu_knl ),
1537
+ X86_MATCH_VFM ( INTEL_XEON_PHI_KNM , & idle_cpu_knl ),
1538
+ X86_MATCH_VFM ( INTEL_ATOM_GOLDMONT , & idle_cpu_bxt ),
1539
+ X86_MATCH_VFM ( INTEL_ATOM_GOLDMONT_PLUS , & idle_cpu_bxt ),
1540
+ X86_MATCH_VFM ( INTEL_ATOM_GOLDMONT_D , & idle_cpu_dnv ),
1541
+ X86_MATCH_VFM ( INTEL_ATOM_TREMONT_D , & idle_cpu_snr ),
1542
+ X86_MATCH_VFM ( INTEL_ATOM_CRESTMONT , & idle_cpu_grr ),
1543
+ X86_MATCH_VFM ( INTEL_ATOM_CRESTMONT_X , & idle_cpu_srf ),
1544
1544
{}
1545
1545
};
1546
1546
@@ -1990,27 +1990,27 @@ static void __init intel_idle_init_cstates_icpu(struct cpuidle_driver *drv)
1990
1990
{
1991
1991
int cstate ;
1992
1992
1993
- switch (boot_cpu_data .x86_model ) {
1994
- case INTEL_FAM6_IVYBRIDGE_X :
1993
+ switch (boot_cpu_data .x86_vfm ) {
1994
+ case INTEL_IVYBRIDGE_X :
1995
1995
ivt_idle_state_table_update ();
1996
1996
break ;
1997
- case INTEL_FAM6_ATOM_GOLDMONT :
1998
- case INTEL_FAM6_ATOM_GOLDMONT_PLUS :
1997
+ case INTEL_ATOM_GOLDMONT :
1998
+ case INTEL_ATOM_GOLDMONT_PLUS :
1999
1999
bxt_idle_state_table_update ();
2000
2000
break ;
2001
- case INTEL_FAM6_SKYLAKE :
2001
+ case INTEL_SKYLAKE :
2002
2002
sklh_idle_state_table_update ();
2003
2003
break ;
2004
- case INTEL_FAM6_SKYLAKE_X :
2004
+ case INTEL_SKYLAKE_X :
2005
2005
skx_idle_state_table_update ();
2006
2006
break ;
2007
- case INTEL_FAM6_SAPPHIRERAPIDS_X :
2008
- case INTEL_FAM6_EMERALDRAPIDS_X :
2007
+ case INTEL_SAPPHIRERAPIDS_X :
2008
+ case INTEL_EMERALDRAPIDS_X :
2009
2009
spr_idle_state_table_update ();
2010
2010
break ;
2011
- case INTEL_FAM6_ALDERLAKE :
2012
- case INTEL_FAM6_ALDERLAKE_L :
2013
- case INTEL_FAM6_ATOM_GRACEMONT :
2011
+ case INTEL_ALDERLAKE :
2012
+ case INTEL_ALDERLAKE_L :
2013
+ case INTEL_ATOM_GRACEMONT :
2014
2014
adl_idle_state_table_update ();
2015
2015
break ;
2016
2016
}
0 commit comments