Struct _psyiage_cpuinfo¶
- Defined in File psyiagesdk.h 
Struct Documentation¶
- 
struct _psyiage_cpuinfo¶
- CPU Information Specification details of the CPU running on the system. - Public Types - Public Members - 
uint32_t threadspercore¶
- Hyperthreads. 
 - 
uint32_t coresperpkg¶
- Physical “cores”. 
 - 
uint32_t numpkgs¶
- Physical CPU units/packages/sockets. 
 - 
char vendor[13]¶
- CPU vendor. 
 - 
char model[64]¶
- CPU model. 
 - 
char architecture[32]¶
- CPU architecture. 
 - 
char features[128]¶
- CPU features. 
 - 
_psyiage_cpuinfo::[anonymous] archtype¶
- CPU architecture type. 
 - 
_psyiage_cpuinfo::[anonymous] endian¶
- CPU endian. 
 - 
float clockmhz¶
- CPU clock speed in MHz. 
 - 
int family¶
 - 
int model
 - 
int stepping¶
 - 
char brand[49]¶
 - 
char uarch[64]¶
 - 
struct _psyiage_cpuinfo::[anonymous]::[anonymous] X86Info¶
- X86-specific specifications. 
 - 
int implementer¶
 - 
int variant¶
 - 
int part¶
 - 
int revision¶
 - 
struct _psyiage_cpuinfo::[anonymous]::[anonymous] Aarch64Info¶
- AArch64-specific specifications. 
 - 
int architecture
 - 
struct _psyiage_cpuinfo::[anonymous]::[anonymous] ArmInfo¶
- 32-bit arm-specific specifications 
 - 
struct _psyiage_cpuinfo::[anonymous]::[anonymous] MipsInfo¶
- MIPS-specific specifications. 
 - 
char platform[64]¶
 - 
char machine[64]¶
 - 
char cpu[64]¶
 - 
char isa[64]¶
 - 
struct _psyiage_cpuinfo::[anonymous]::[anonymous] PPCInfo¶
- PPC-specific specifications. 
 - 
union _psyiage_cpuinfo::[anonymous] [anonymous]¶
 - 
uint8_t level¶
 - 
uint32_t size¶
 - 
uint32_t linesize¶
 - 
uint8_t associativity¶
 - 
_psyiage_cpuinfo::[anonymous]::[anonymous] type¶
 - 
struct _psyiage_cpuinfo::[anonymous] cache[MAX_CACHES]¶
- Cache specifications. 
 - 
unsigned int numcaches¶
- Number of CPU caches. 
 
- 
uint32_t