e2k-libs/cpuid/example.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;
}