}
- seq_printf(file,"\nPstate\tCtrl\tKHz\n");
+ seq_printf(file,"\nPstate\tCtrl\tKHz\tmW\tuS(X)\tuS(B)\n");
numstates = get_cpu_var(processors)->performance->state_count;
if (!numstates) {
seq_printf(file,"UNKNOWN\n");
int i;
for (i=0;i<numstates;i++) {
seq_printf(file,
- "%u\t%llx\t%llu\n",
+ "%u\t%llx\t%llu\t%llu\t%llu\t%llu\n",
i,
get_cpu_var(processors)->performance->states[i].control,
- get_cpu_var(processors)->performance->states[i].core_frequency*1000);
+ get_cpu_var(processors)->performance->states[i].core_frequency*1000,
+ get_cpu_var(processors)->performance->states[i].power,
+ get_cpu_var(processors)->performance->states[i].transition_latency,
+ get_cpu_var(processors)->performance->states[i].bus_master_latency);
}
}
put_cpu_var(processors);