libicuid  1.4.1
intel.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2015 - 2016, Kurt Cancemi (kurt@x64architecture.com)
3  *
4  * Permission to use, copy, modify, and/or distribute this software for any
5  * purpose with or without fee is hereby granted, provided that the above
6  * copyright notice and this permission notice appear in all copies.
7  *
8  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15  */
16 
17 /* Extended Topology */
18 #define INVALID 0x0
19 #define THREAD 0x1
20 #define CORE 0x2
21 
22 typedef enum {
23  NA = -1,
25 
26  PENTIUM = 10,
28 
29  XEON = 20,
36 
41 
42  CORE_SOLO = 40,
46 
47  WOLFDALE = 50,
54 
55  ATOM = 60,
60 
61  CORE_I3 = 70,
66 
67 void read_intel_data(const cpuid_raw_data_t *raw, cpuid_data_t *data);
Definition: intel.h:47
Definition: intel.h:62
Definition: intel.h:49
Definition: intel.h:55
Definition: intel.h:37
Definition: intel.h:40
Definition: icuid.h:343
Definition: intel.h:39
Definition: intel.h:24
Definition: intel.h:51
Definition: intel.h:63
Definition: intel.h:23
Definition: intel.h:52
Definition: intel.h:33
Definition: intel.h:59
Definition: intel.h:30
Definition: intel.h:45
Definition: intel.h:43
Definition: intel.h:38
Definition: intel.h:61
Definition: intel.h:48
Definition: intel.h:35
Definition: intel.h:44
Definition: intel.h:57
Definition: intel.h:27
Definition: intel.h:29
Definition: intel.h:34
Definition: intel.h:32
intel_uarch_t
Definition: intel.h:22
Definition: intel.h:42
Definition: icuid.h:317
Definition: intel.h:64
Definition: intel.h:31
Definition: intel.h:26
Definition: intel.h:53
void read_intel_data(const cpuid_raw_data_t *raw, cpuid_data_t *data)
Definition: intel.c:576
Definition: intel.h:58
Definition: intel.h:56
Definition: intel.h:50