12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /** @file
- Generic IPMI Transport functions..
- @copyright
- Copyright 1999 - 2021 Intel Corporation. <BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #include <IndustryStandard/Ipmi.h>
- #include <Library/UefiBootServicesTableLib.h>
- #include <Library/MemoryAllocationLib.h>
- #include <Library/UefiDriverEntryPoint.h>
- #include <Library/BaseMemoryLib.h>
- #include <Library/DebugLib.h>
- #include <Library/PcdLib.h>
- #include <Library/UefiLib.h>
- #include <Library/BaseLib.h>
- #include "IpmiPhysicalLayer.h"
- /*****************************************************************************
- @brief
- This is entry point for IPMI service for BIOS POST.
- @param[in] ImageHandle a handle to driver image
- @param[in] SystemTable a pointer to system table
- @retval EFI_SUCCESS The function completed successfully.
- @retval EFI_UNSUPPORTED IPMI is not available.
- **/
- EFI_STATUS
- EFIAPI
- LocateIpmiInterface (
- IN EFI_HANDLE ImageHandle,
- IN EFI_SYSTEM_TABLE *SystemTable
- )
- {
- EFI_STATUS Status;
- Status = InitializeIpmiKcsPhysicalLayer (ImageHandle, SystemTable);
- //
- // keep this interface for other Physical Layer as new interface.
- //
- return Status;
- } // LocateIpmiInterface()
|