]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Include/CpuType.h
Upload BSD-licensed Vlv2TbltDevicePkg and Vlv2DeviceRefCodePkg to
[mirror_edk2.git] / Vlv2TbltDevicePkg / Include / CpuType.h
1 /*++
2
3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
4
5 This program and the accompanying materials are licensed and made available under
6 the terms and conditions of the BSD License that accompanies this distribution.
7 The full text of the license may be found at
8 http://opensource.org/licenses/bsd-license.php.
9
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12
13
14 Module Name:
15
16 CpuType.h
17
18 Abstract:
19
20 --*/
21
22 #ifndef _CPU_TYPE_H
23 #define _CPU_TYPE_H
24
25 #pragma pack(1)
26
27 typedef enum {
28 EnumCpuUarchUnknown = 0,
29 EnumNehalemUarch,
30 } EFI_CPU_UARCH;
31
32 typedef enum {
33 EnumCpuPlatformUnknown = 0,
34 EnumDesktop,
35 EnumMobile,
36 EnumServer,
37 EnumNetTop
38 } EFI_CPU_PLATFORM;
39
40 typedef enum {
41 EnumCpuTypeUnknown = 0,
42 EnumAtom,
43 EnumNehalemEx,
44 EnumBloomfield,
45 EnumGainestown,
46 EnumHavendale,
47 EnumLynnfield,
48 EnumAuburndale,
49 EnumClarksfield,
50 EnumPineview,
51 EnumCedarview,
52 EnumValleyview,
53 EnumClarkdale // Havendale 32nm
54 } EFI_CPU_TYPE;
55
56 typedef enum {
57 EnumCpuFamilyUnknown = 0,
58 EnumFamilyField,
59 EnumFamilyDale
60 } EFI_CPU_FAMILY;
61
62 #pragma pack()
63
64 #endif