PeiBoardInitPreMemLib.c 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. /** @file
  2. Board post-memory initialization.
  3. Copyright (c) 2019, Intel Corporation. All rights reserved.<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. GalagoPro3BoardDetect (
  15. VOID
  16. );
  17. EFI_BOOT_MODE
  18. EFIAPI
  19. GalagoPro3BoardBootModeDetect (
  20. VOID
  21. );
  22. EFI_STATUS
  23. EFIAPI
  24. GalagoPro3BoardDebugInit (
  25. VOID
  26. );
  27. EFI_STATUS
  28. EFIAPI
  29. GalagoPro3BoardInitBeforeMemoryInit (
  30. VOID
  31. );
  32. EFI_STATUS
  33. EFIAPI
  34. BoardDetect (
  35. VOID
  36. )
  37. {
  38. GalagoPro3BoardDetect ();
  39. return EFI_SUCCESS;
  40. }
  41. EFI_STATUS
  42. EFIAPI
  43. BoardDebugInit (
  44. VOID
  45. )
  46. {
  47. GalagoPro3BoardDebugInit ();
  48. return EFI_SUCCESS;
  49. }
  50. EFI_BOOT_MODE
  51. EFIAPI
  52. BoardBootModeDetect (
  53. VOID
  54. )
  55. {
  56. return GalagoPro3BoardBootModeDetect ();
  57. }
  58. EFI_STATUS
  59. EFIAPI
  60. BoardInitBeforeMemoryInit (
  61. VOID
  62. )
  63. {
  64. GalagoPro3BoardInitBeforeMemoryInit ();
  65. return EFI_SUCCESS;
  66. }
  67. EFI_STATUS
  68. EFIAPI
  69. BoardInitAfterMemoryInit (
  70. VOID
  71. )
  72. {
  73. return EFI_SUCCESS;
  74. }
  75. EFI_STATUS
  76. EFIAPI
  77. BoardInitBeforeTempRamExit (
  78. VOID
  79. )
  80. {
  81. return EFI_SUCCESS;
  82. }
  83. EFI_STATUS
  84. EFIAPI
  85. BoardInitAfterTempRamExit (
  86. VOID
  87. )
  88. {
  89. return EFI_SUCCESS;
  90. }