libicuid  1.4.1
Macros | Enumerations | Functions
intel.h File Reference

Go to the source code of this file.

Macros

#define INVALID   0x0
 
#define THREAD   0x1
 
#define CORE   0x2
 

Enumerations

enum  intel_uarch_t {
  NA = -1, NO_CODE, PENTIUM = 10, MOBILE_PENTIUM,
  XEON = 20, XEON_IRWIN, XEONMP, XEON_POTOMAC,
  XEON_I7, XEON_GAINESTOWN, XEON_WESTMERE, MOBILE_PENTIUM_M = 30,
  CELERON, MOBILE_CELERON, NOT_CELERON, CORE_SOLO = 40,
  MOBILE_CORE_SOLO, CORE_DUO, MOBILE_CORE_DUO, WOLFDALE = 50,
  MEROM, PENRYN, QUAD_CORE, DUAL_CORE_HT,
  QUAD_CORE_HT, PENTIUM_D, ATOM = 60, ATOM_SILVERTHORNE,
  ATOM_DIAMONDVILLE, ATOM_PINEVIEW, ATOM_CEDARVIEW, CORE_I3 = 70,
  CORE_I5, CORE_I7, DEVILSCANYON
}
 

Functions

void read_intel_data (const cpuid_raw_data_t *raw, cpuid_data_t *data)
 

Macro Definition Documentation

#define CORE   0x2
#define INVALID   0x0
#define THREAD   0x1

Enumeration Type Documentation

Enumerator
NA 
NO_CODE 
PENTIUM 
MOBILE_PENTIUM 
XEON 
XEON_IRWIN 
XEONMP 
XEON_POTOMAC 
XEON_I7 
XEON_GAINESTOWN 
XEON_WESTMERE 
MOBILE_PENTIUM_M 
CELERON 
MOBILE_CELERON 
NOT_CELERON 
CORE_SOLO 
MOBILE_CORE_SOLO 
CORE_DUO 
MOBILE_CORE_DUO 
WOLFDALE 
MEROM 
PENRYN 
QUAD_CORE 
DUAL_CORE_HT 
QUAD_CORE_HT 
PENTIUM_D 
ATOM 
ATOM_SILVERTHORNE 
ATOM_DIAMONDVILLE 
ATOM_PINEVIEW 
ATOM_CEDARVIEW 
CORE_I3 
CORE_I5 
CORE_I7 
DEVILSCANYON 

Function Documentation

void read_intel_data ( const cpuid_raw_data_t raw,
cpuid_data_t data 
)