/** @file
Generic IPMI Transport functions..
@copyright
Copyright 1999 - 2021 Intel Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#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
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()