X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fcpuid.c;h=798fce5a6e2e47edf7cc042074f56b3dac44739f;hb=8b08e899b6ffcfd2d1b31790de5b3a4412cde64c;hp=9f1693db9a865c7bd6097c11f3e1284dc0b81275;hpb=1ee73f3c18d424d7f1f0f36aa1f3ca06337a9d9c;p=retroray diff --git a/src/cpuid.c b/src/cpuid.c index 9f1693d..798fce5 100644 --- a/src/cpuid.c +++ b/src/cpuid.c @@ -1,6 +1,7 @@ #include #include #include "cpuid.h" +#include "logger.h" static const char *cpuname(struct cpuid_info *cpu); static const char *cpuvendor(struct cpuid_info *cpu); @@ -21,30 +22,32 @@ void print_cpuid(struct cpuid_info *cpu) "?", "pcid", "dca", "sse41", "sse42", "x2apic", "movbe", "popcnt", "?", "aes", "xsave", "osxsave", "avx", "f16c", "rdrand", "?"}; - printf("CPU: %s - %s\n", cpuvendor(cpu), cpuname(cpu)); - printf("features:\n "); + infomsg("CPU: %s - %s\n", cpuvendor(cpu), cpuname(cpu)); + infomsg("features:\n "); col = 3; for(i=0; i<32; i++) { if(cpu->feat & (1 << i)) { len = strlen(featstr[i]) + 1; if(col + len >= 80) { - fputs("\n ", stdout); + infomsg("\n "); col = 3; } - col += printf(" %s", featstr[i]); + infomsg(" %s", featstr[i]); + col += strlen(featstr[i]) + 1; } } for(i=0; i<32; i++) { if(cpu->feat2 & (1 << i)) { len = strlen(feat2str[i]) + 1; if(col + len >= 80) { - fputs("\n ", stdout); + infomsg("\n "); col = 3; } - col += printf(" %s", feat2str[i]); + infomsg(" %s", feat2str[i]); + col += strlen(feat2str[i]) + 1; } } - putchar('\n'); + infomsg("\n"); } static const char *fam4_models[16] = {