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

Commit 759d2a93 authored by Len Brown's avatar Len Brown
Browse files

tools/power turbostat: bugfix: print MAX_NON_TURBO_RATIO



MSR_TURBO_ACTIVATION_RATIO: 0x00000016 (MAX_NON_TURBO_RATIO=6 lock=0)
should print all 7 bits of MAX_NON_TURBO_RATIO (in decimal):
MSR_TURBO_ACTIVATION_RATIO: 0x00000016 (MAX_NON_TURBO_RATIO=22 lock=0)

Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent 21ed5574
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -1440,7 +1440,7 @@ dump_config_tdp(void)
	
	
	get_msr(base_cpu, MSR_TURBO_ACTIVATION_RATIO, &msr);
	get_msr(base_cpu, MSR_TURBO_ACTIVATION_RATIO, &msr);
	fprintf(stderr, "cpu%d: MSR_TURBO_ACTIVATION_RATIO: 0x%08llx (", base_cpu, msr);
	fprintf(stderr, "cpu%d: MSR_TURBO_ACTIVATION_RATIO: 0x%08llx (", base_cpu, msr);
	fprintf(stderr, "MAX_NON_TURBO_RATIO=%d", (unsigned int)(msr) & 0xEF);
	fprintf(stderr, "MAX_NON_TURBO_RATIO=%d", (unsigned int)(msr) & 0x7F);
	fprintf(stderr, " lock=%d", (unsigned int)(msr >> 31) & 1);
	fprintf(stderr, " lock=%d", (unsigned int)(msr >> 31) & 1);
	fprintf(stderr, ")\n");
	fprintf(stderr, ")\n");
}
}