diff --git a/data/Makefile.am b/data/Makefile.am index a67bfde..b9a1366 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -32,6 +32,7 @@ lpmd_config_DATA = \ intel_lpmd_config_F6_M170.xml \ intel_lpmd_config_F6_M181.xml \ intel_lpmd_config_F6_M189.xml \ + intel_lpmd_config_F6_M197.xml \ intel_lpmd_config_F6_M204.xml EXTRA_DIST = \ diff --git a/data/intel_lpmd_config_F6_M197.xml b/data/intel_lpmd_config_F6_M197.xml new file mode 100644 index 0000000..5dd5f35 --- /dev/null +++ b/data/intel_lpmd_config_F6_M197.xml @@ -0,0 +1,244 @@ + + + + + + + + + + + + + 1 + + + -1 + + + 0 + + + 1 + + + 0 + + + 1 + + + 1 + + + 0 + + + 15 + + + + + + + 0 + + + + + + 6 + 197 + * + + 1 + UTIL_IDLE + 3 + ALL + ALL + 1 + 192 + 8 + + + 2 + UTIL_IDLE_SUSTAIN + 2 + ALL + ALL + 1 + 64 + 4 + + + 3 + UTIL_IDLE_BURSTY + 3 + ALL + ALL + 1 + 128 + 6 + + + + diff --git a/src/lpmd_cpu.c b/src/lpmd_cpu.c index f4c9cbd..04ec4d1 100644 --- a/src/lpmd_cpu.c +++ b/src/lpmd_cpu.c @@ -23,9 +23,10 @@ static struct cpu_model_entry id_table[] = { { 6, 0xbf }, // Raptorlake S { 6, 0xaa }, // Meteorlake { 6, 0xac }, // Meteorlake - { 6, 0xb5 }, // ArrowLake + { 6, 0xb5 }, // Arrowlake U { 6, 0xbd }, // Lunarlake { 6, 0xcc }, // Pantherlake + { 6, 0xc5 }, // Arrowlake H { 0, 0 } // Last Invalid entry };