cyclictest: new CPUs with SMI counter support

Cyclictest's SMI counter implementation is based on the turbostat
tool in the Linux kernel.  This patch syncs cyclictest's has_smi_counter()
with turbostat's check.

From turbostat's commits:
cdc5727 tools/power turbostat: initial KBL support
ec53e59 tools/power turbostat: initial SKX support
e4085d5 tools/power turbostat: initial BXT support

[ John & Clark, I did it in the branch devel/v2.0, but we need  ]
[ this in the 0.x and 1.x series as well.                       ]

Signed-off-by: Daniel Bristot de Oliveira <bristot@redhat.com>
Signed-off-by: John Kacur <jkacur@redhat.com>
This commit is contained in:
Daniel Bristot de Oliveira 2016-05-30 19:25:19 -03:00 committed by John Kacur
parent dff174f994
commit 068fa14c41
1 changed files with 4 additions and 0 deletions

View File

@ -927,10 +927,14 @@ static int has_smi_counter(void)
case 0x56: /* BDX-DE */ case 0x56: /* BDX-DE */
case 0x4E: /* SKL */ case 0x4E: /* SKL */
case 0x5E: /* SKL */ case 0x5E: /* SKL */
case 0x8E: /* KBL */
case 0x9E: /* KBL */
case 0x55: /* SKX */
case 0x37: /* BYT */ case 0x37: /* BYT */
case 0x4D: /* AVN */ case 0x4D: /* AVN */
case 0x4C: /* AMT */ case 0x4C: /* AMT */
case 0x57: /* PHI */ case 0x57: /* PHI */
case 0x5C: /* BXT */
break; break;
default: default:
return 0; return 0;