Changeset bd01a4e in mainline for uspace/app/top/screen.c


Ignore:
Timestamp:
2010-04-18T17:41:48Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3bdf3d3
Parents:
9e05055
Message:

indicate inactive CPUs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/top/screen.c

    r9e05055 rbd01a4e  
    173173        size_t i;
    174174        for (i = 0; i < data->cpus_count; i++) {
    175                 printf("cpu%u (%4" PRIu16 " MHz): busy ticks: "
    176                     "%" PRIu64 ", idle ticks: %" PRIu64,
    177                     data->cpus[i].id, data->cpus[i].frequency_mhz,
    178                     data->cpus[i].busy_ticks, data->cpus[i].idle_ticks);
    179                 printf(", idle: ");
    180                 print_float(data->cpus_perc[i].idle, 2);
    181                 printf("%%, busy: ");
    182                 print_float(data->cpus_perc[i].busy, 2);
    183                
    184                 printf("%%\n");
     175                if (data->cpus[i].active) {
     176                        printf("cpu%u (%4" PRIu16 " MHz): busy ticks: "
     177                            "%" PRIu64 ", idle ticks: %" PRIu64,
     178                            data->cpus[i].id, data->cpus[i].frequency_mhz,
     179                            data->cpus[i].busy_ticks, data->cpus[i].idle_ticks);
     180                        printf(", idle: ");
     181                        print_float(data->cpus_perc[i].idle, 2);
     182                        printf("%%, busy: ");
     183                        print_float(data->cpus_perc[i].busy, 2);
     184                        printf("%%\n");
     185                } else
     186                        printf("cpu%u inactive\n", data->cpus[i].id);
     187               
    185188                up_rows++;
    186189        }
Note: See TracChangeset for help on using the changeset viewer.