Home | History | Annotate | Download | only in Include
      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
      7   the terms and conditions of the BSD License that accompanies this distribution.
      9   The full text of the license may be found at
     11   http://opensource.org/licenses/bsd-license.php.
     13 
     15   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     17   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     19 
     21 
     23 Module Name:
     24 
     25   CpuType.h
     26 
     27 Abstract:
     28 
     29 --*/
     30 
     31 #ifndef _CPU_TYPE_H
     32 #define _CPU_TYPE_H
     33 
     34 #pragma pack(1)
     35 
     36 typedef enum {
     37   EnumCpuUarchUnknown = 0,
     38   EnumNehalemUarch,
     39 } EFI_CPU_UARCH;
     40 
     41 typedef enum {
     42   EnumCpuPlatformUnknown = 0,
     43   EnumDesktop,
     44   EnumMobile,
     45   EnumServer,
     46   EnumNetTop
     47 } EFI_CPU_PLATFORM;
     48 
     49 typedef enum {
     50   EnumCpuTypeUnknown = 0,
     51   EnumAtom,
     52   EnumNehalemEx,
     53   EnumBloomfield,
     54   EnumGainestown,
     55   EnumHavendale,
     56   EnumLynnfield,
     57   EnumAuburndale,
     58   EnumClarksfield,
     59   EnumPineview,
     60   EnumCedarview,
     61   EnumValleyview,
     62   EnumClarkdale // Havendale 32nm
     63 } EFI_CPU_TYPE;
     64 
     65 typedef enum {
     66   EnumCpuFamilyUnknown = 0,
     67   EnumFamilyField,
     68   EnumFamilyDale
     69 } EFI_CPU_FAMILY;
     70 
     71 #pragma pack()
     72 
     73 #endif
     74