Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 149c2319 authored by Len Brown's avatar Len Brown
Browse files

tools/power turbostat: additional Haswell CPU-id



There is an additional HSW CPU-id, 0x46,
which has C-states exactly like CPU-id 0x45.

Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent 0b15841b
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1421,6 +1421,7 @@ int has_nehalem_turbo_ratio_limit(unsigned int family, unsigned int model)
	case 0x3C:	/* HSW */
	case 0x3F:	/* HSW */
	case 0x45:	/* HSW */
	case 0x46:	/* HSW */
		return 1;
	case 0x2E:	/* Nehalem-EX Xeon - Beckton */
	case 0x2F:	/* Westmere-EX Xeon - Eagleton */
@@ -1515,6 +1516,7 @@ void rapl_probe(unsigned int family, unsigned int model)
	case 0x3C:	/* HSW */
	case 0x3F:	/* HSW */
	case 0x45:	/* HSW */
	case 0x46:	/* HSW */
		do_rapl = RAPL_PKG | RAPL_CORES | RAPL_GFX;
		break;
	case 0x2D:
@@ -1754,6 +1756,7 @@ int is_snb(unsigned int family, unsigned int model)
	case 0x3C:	/* HSW */
	case 0x3F:	/* HSW */
	case 0x45:	/* HSW */
	case 0x46:	/* HSW */
		return 1;
	}
	return 0;
@@ -2276,7 +2279,7 @@ int main(int argc, char **argv)
	cmdline(argc, argv);

	if (verbose)
		fprintf(stderr, "turbostat v3.2 February 11, 2013"
		fprintf(stderr, "turbostat v3.3 March 15, 2013"
			" - Len Brown <lenb@kernel.org>\n");

	turbostat_init();