CpuType.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /*++
  2. Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. Module Name:
  5. CpuType.h
  6. Abstract:
  7. --*/
  8. #ifndef _CPU_TYPE_H
  9. #define _CPU_TYPE_H
  10. #pragma pack(1)
  11. typedef enum {
  12. EnumCpuUarchUnknown = 0,
  13. EnumNehalemUarch,
  14. } EFI_CPU_UARCH;
  15. typedef enum {
  16. EnumCpuPlatformUnknown = 0,
  17. EnumDesktop,
  18. EnumMobile,
  19. EnumServer,
  20. EnumNetTop
  21. } EFI_CPU_PLATFORM;
  22. typedef enum {
  23. EnumCpuTypeUnknown = 0,
  24. EnumAtom,
  25. EnumNehalemEx,
  26. EnumBloomfield,
  27. EnumGainestown,
  28. EnumHavendale,
  29. EnumLynnfield,
  30. EnumAuburndale,
  31. EnumClarksfield,
  32. EnumPineview,
  33. EnumCedarview,
  34. EnumValleyview,
  35. EnumClarkdale // Havendale 32nm
  36. } EFI_CPU_TYPE;
  37. typedef enum {
  38. EnumCpuFamilyUnknown = 0,
  39. EnumFamilyField,
  40. EnumFamilyDale
  41. } EFI_CPU_FAMILY;
  42. #pragma pack()
  43. #endif