]> git.ozlabs.org Git - ccan/blobdiff - ccan/cpuid/test/run.c
cpuid: parse L1 cache information for AMD.
[ccan] / ccan / cpuid / test / run.c
index f7b52e41676ba0bb056c0208fcec7e99aaa88d0a..0d2bebd6b05b7174bdb55f1fae1ca8cfc3e6b659 100644 (file)
@@ -18,12 +18,12 @@ int main(void)
        cpuid(CPUID_PROC_BRAND_STRING, (uint32_t *)buf);
        printf ("Processor Brand: %s\n", buf);
 
-       uint32_t procinfo[11];
+       uint32_t procinfo[9];
        cpuid(CPUID_PROCINFO_AND_FEATUREBITS, procinfo);
        printf("Stepping: %d Model: 0x%X Family: %d extended model: %d extended family: %d\n",
                procinfo[0], procinfo[1], procinfo[2], procinfo[3], procinfo[4]);
        printf("Brand Index: %d CL Flush Line Size: %d Logical Processors: %d Initial APICID: %d\n",
-               procinfo[7], procinfo[8], procinfo[9], procinfo[10]);
+               procinfo[5], procinfo[6], procinfo[7], procinfo[8]);
 
        printf ("Highest extended function supported: %#010x\n", cpuid_highest_ext_func_supported());