PeiBoardInitPreMemLib.c 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. /** @file
  2. Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
  3. Copyright (c) 2021, American Megatrends International LLC.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #include <PiPei.h>
  7. #include <Library/BaseLib.h>
  8. #include <Library/IoLib.h>
  9. #include <Library/BoardInitLib.h>
  10. #include <Library/PcdLib.h>
  11. #include <Library/DebugLib.h>
  12. EFI_STATUS
  13. EFIAPI
  14. TiogaPassBoardDetect (
  15. VOID
  16. );
  17. EFI_BOOT_MODE
  18. EFIAPI
  19. TiogaPassBoardBootModeDetect (
  20. VOID
  21. );
  22. EFI_STATUS
  23. EFIAPI
  24. TiogaPassBoardDebugInit (
  25. VOID
  26. );
  27. EFI_STATUS
  28. EFIAPI
  29. TiogaPassBoardInitBeforeMemoryInit (
  30. VOID
  31. );
  32. EFI_STATUS
  33. EFIAPI
  34. TiogaPassBoardInitAfterMemoryInit (
  35. VOID
  36. );
  37. EFI_STATUS
  38. EFIAPI
  39. BoardDetect (
  40. VOID
  41. )
  42. {
  43. TiogaPassBoardDetect ();
  44. return EFI_SUCCESS;
  45. }
  46. EFI_STATUS
  47. EFIAPI
  48. BoardDebugInit (
  49. VOID
  50. )
  51. {
  52. TiogaPassBoardDebugInit ();
  53. return EFI_SUCCESS;
  54. }
  55. EFI_BOOT_MODE
  56. EFIAPI
  57. BoardBootModeDetect (
  58. VOID
  59. )
  60. {
  61. return TiogaPassBoardBootModeDetect ();
  62. }
  63. EFI_STATUS
  64. EFIAPI
  65. BoardInitBeforeMemoryInit (
  66. VOID
  67. )
  68. {
  69. TiogaPassBoardInitBeforeMemoryInit ();
  70. return EFI_SUCCESS;
  71. }
  72. EFI_STATUS
  73. EFIAPI
  74. BoardInitAfterMemoryInit (
  75. VOID
  76. )
  77. {
  78. TiogaPassBoardInitAfterMemoryInit ();
  79. return EFI_SUCCESS;
  80. }
  81. EFI_STATUS
  82. EFIAPI
  83. BoardInitBeforeTempRamExit (
  84. VOID
  85. )
  86. {
  87. return EFI_SUCCESS;
  88. }
  89. EFI_STATUS
  90. EFIAPI
  91. BoardInitAfterTempRamExit (
  92. VOID
  93. )
  94. {
  95. return EFI_SUCCESS;
  96. }