Mir 1.0
Mir application programming interface
CPU handling routines

Data Structures

struct  mirkl_cpu_hwt_t_
 
struct  mirkl_cpu_core_t_
 
struct  mirkl_cpu_cache_t_
 
struct  mirkl_cpu_pkg_t_
 
struct  mirkl_cpu_t_
 

Macros

#define MIRKL_CPU_MANUF_UNKN   0
 
#define MIRKL_CPU_MANUF_INTEL   1
 
#define MIRKL_CPU_MANUF_AMD   2
 
#define MIRKL_CPU_MANUF_TM   3
 
#define MIRKL_CPU_MANUF_SIS   4
 
#define MIRKL_CPU_MANUF_RISE   5
 
#define MIRKL_CPU_MANUF_VIA   6
 
#define MIRKL_CPU_MANUF_NEXGEN   7
 
#define MIRKL_CPU_MANUF_UMC   8
 
#define MIRKL_CPU_MANUF_CYRIX   9
 
#define MIRKL_CPU_MANUF_NSC   10
 
#define MIRKL_CPU_CACHE_UNKNOWN   0
 
#define MIRKL_CPU_CACHE_DATA   1
 
#define MIRKL_CPU_CACHE_INST   2
 
#define MIRKL_CPU_CACHE_COMB   3
 

Typedefs

typedef struct mirkl_cpu_hwt_t_ mirkl_cpu_hwt_t
 
typedef struct mirkl_cpu_core_t_ mirkl_cpu_core_t
 
typedef struct mirkl_cpu_cache_t_ mirkl_cpu_cache_t
 
typedef struct mirkl_cpu_pkg_t_ mirkl_cpu_pkg_t
 
typedef struct mirkl_cpu_t_ mirkl_cpu_t
 

Functions

mirkl_error_tmirkl_cpu_detect (mirkl_cpu_t *mycpu, apr_pool_t *pool)
 

Detailed Description