FspStatusCode.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /** @file
  2. Intel FSP status code definition
  3. Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #ifndef _FSP_STATUS_CODE_H_
  7. #define _FSP_STATUS_CODE_H_
  8. //
  9. // FSP API - 4 BITS
  10. //
  11. #define FSP_STATUS_CODE_TEMP_RAM_INIT 0xF000
  12. #define FSP_STATUS_CODE_MEMORY_INIT 0xD000
  13. #define FSP_STATUS_CODE_TEMP_RAM_EXIT 0xB000
  14. #define FSP_STATUS_CODE_SILICON_INIT 0x9000
  15. #define FSP_STATUS_CODE_POST_PCIE_ENUM_NOTIFICATION 0x6000
  16. #define FSP_STATUS_CODE_READY_TO_BOOT_NOTIFICATION 0x4000
  17. #define FSP_STATUS_CODE_END_OF_FIRMWARE_NOTIFICATION 0x2000
  18. //
  19. // MODULE - 4 BITS
  20. //
  21. #define FSP_STATUS_CODE_GFX_PEIM 0x0700
  22. #define FSP_STATUS_CODE_COMMON_CODE 0x0800
  23. #define FSP_STATUS_CODE_SILICON_COMMON_CODE 0x0900
  24. #define FSP_STATUS_CODE_SYSTEM_AGENT 0x0A00
  25. #define FSP_STATUS_CODE_PCH 0x0B00
  26. #define FSP_STATUS_CODE_CPU 0x0C00
  27. #define FSP_STATUS_CODE_MRC 0x0D00
  28. #define FSP_STATUS_CODE_ME_BIOS 0x0E00
  29. //
  30. // Individual Codes - 1 BYTE
  31. //
  32. #define FSP_STATUS_CODE_API_ENTRY 0x0000
  33. #define FSP_STATUS_CODE_API_EXIT 0x007F
  34. #endif