Changeset b80e857 in rtems


Ignore:
Timestamp:
Oct 29, 2009, 3:16:47 AM (10 years ago)
Author:
Till Straumann <strauman@…>
Branches:
4.10, 4.11, master
Children:
abf41fd
Parents:
a6d48e3
Message:

2009-10-28 Till Straumann <strauman@…>

  • displayCpu.c: Fixed formatting for prettier printing; don't print more than 8 flags on a single line of output.
Location:
c/src/lib/libcpu/i386
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/i386/ChangeLog

    ra6d48e3 rb80e857  
     12009-10-28  Till Straumann <strauman@slac.stanford.edu>
     2
     3        * displayCpu.c: Fixed formatting for prettier printing;
     4        don't print more than 8 flags on a single line of output.
     5
    162009-10-28  Till Straumann <strauman@slac.stanford.edu>
    27
  • c/src/lib/libcpu/i386/displayCpu.c

    ra6d48e3 rb80e857  
    175175void printCpuInfo(void)
    176176{
    177   int i;
     177  int i,j;
    178178  static const char *x86_cap_flags[] = {
    179179    "fpu", "vme", "de", "pse", "tsc", "msr", "pae", "mce",
     
    189189  };
    190190         
    191   printk("cpu\t\t\t: %c86\n", x86+'0');
    192   printk("model\t\t: %s\n",
     191  printk("cpu         : %c86\n", x86+'0');
     192  printk("model       : %s\n",
    193193         have_cpuid ? getmodel(x86, x86_model) : "unknown");
    194194  if (x86_vendor_id [0] == '\0')
    195195    strcpy(x86_vendor_id, "unknown");
    196   printk("vendor_id\t: %s\n", x86_vendor_id);
     196  printk("vendor_id   : %s\n", x86_vendor_id);
    197197       
    198198  if (x86_mask)
    199199    if (strncmp(x86_vendor_id, "Cyrix", 5) != 0) {
    200       printk("stepping\t: %d\n", x86_mask);
     200      printk("stepping    : %d\n", x86_mask);
    201201    }
    202202    else {                      /* we have a Cyrix */
    203       printk("stepping\t: %s\n", Cx86_type[Cx86_step]);
     203      printk("stepping    : %s\n", Cx86_type[Cx86_step]);
    204204    }
    205205  else
    206     printk("stepping\t: unknown\n");
     206    printk("stepping    : unknown\n");
    207207       
    208   printk("fpu\t\t\t: %s\n", (hard_math ? "yes" : "no"));
    209   printk("cpuid\t\t: %s\n", (have_cpuid ? "yes" : "no"));
    210   printk("flags\t\t:");
    211   for ( i = 0 ; i < 32 ; i++ ) {
     208  printk("fpu         : %s\n", (hard_math ? "yes" : "no"));
     209  printk("cpuid       : %s\n", (have_cpuid ? "yes" : "no"));
     210  printk("flags       :");
     211  for ( i = j = 0 ; i < 32 ; i++ ) {
    212212    if ( x86_capability & (1 << i) ) {
     213      if ( j && 0 == (j & 7) )
     214                printk("\n             ");
    213215      printk(" %s", x86_cap_flags[i]);
     216      j++;
    214217    }
    215218  }
    216219  printk("\n");
    217   for ( i = 0 ; i < 32 ; i++ ) {
     220  printk("flags (ext.):");
     221  for ( i = j = 0 ; i < 32 ; i++ ) {
    218222    if ( x86_capability_x & (1 << i) ) {
     223      if ( j && 0 == (j & 7) )
     224                printk("\n             ");
    219225      printk(" %s", x86_cap_x_flags[i]);
     226      j++;
    220227    }
    221228  }
Note: See TracChangeset for help on using the changeset viewer.