20 lines
563 B
C
20 lines
563 B
C
#define E2K_CPUID_IMPLEMENTATION
|
|
#include "e2k_cpuid.h"
|
|
#include <stdio.h>
|
|
|
|
int main( int argc, char **argv )
|
|
{
|
|
int err;
|
|
e2k_cpuid_t cpuid;
|
|
if(( err = e2k_cpuid( &cpuid )))
|
|
{
|
|
printf( "Error %d\n", err );
|
|
return err;
|
|
}
|
|
|
|
printf( "Model: %s\nRevision: %d\nCores: %d\nL2 writeback length: %d\nHave VT: %d\nVT version: %d\nUnder KVM: %d\n",
|
|
cpuid.model, cpuid.revision, cpuid.cores, cpuid.l2_wb_len, cpuid.have_vt, cpuid.vt_version, cpuid.is_guest );
|
|
|
|
return 0;
|
|
}
|