add enable-cpu-turbo, disable-cpu-turbo

This commit is contained in:
Carl Pearson
2019-09-25 10:47:42 -05:00
parent 37c61fe2fb
commit c358f18c22
3 changed files with 28 additions and 2 deletions

View File

@@ -0,0 +1,23 @@
#include <iostream>
#include "perfect/cpu_turbo.hpp"
using namespace perfect;
int main(void) {
CpuTurboState state;
perfect::init();
PERFECT(get_cpu_turbo_state(&state));
if (is_turbo_enabled(state)) {
std::cerr << "cpu turbo already enabled\n";
exit(EXIT_SUCCESS);
} else {
PERFECT(enable_cpu_turbo());
std::cerr << "enabled cpu turbo\n";
exit(EXIT_SUCCESS);
}
}