Add BaseIpmiLibNull Library Class for BMC-Less platform. In V2, change for aligning with IpmiLib.h changes.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daocheng Bu <daocheng...@intel.com> CC: Jiewen Yao <jiewen....@intel.com> --- .../Library/BaseIpmiLibNull/BaseIpmiLibNull.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.c b/MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.c index 05f5a91..763633e 100644 --- a/MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.c +++ b/MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.c @@ -24,23 +24,28 @@ @param[in] NetFunction Net function of the command. @param[in] Command IPMI Command. - @param[in] CommandData Command Data. - @param[in] CommandDataSize Size of Command Data. - @param[out] ResponseData Command Response Data. + @param[in] RequestData Command Request Data. + @param[in] RequestDataSize Size of Command Request Data. + @param[out] ResponseData Command Response Data. The completion code is the first byte of response data. @param[in out] ResponseDataSize Size of Command Response Data. - @retval EFI_SUCCESS The command byte stream was successfully sent to the device and a response was successfully received. - @retval EFI_NOT_FOUND The command was not successfully sent to the device or a response was not successfully received from the device. + @retval EFI_SUCCESS The command byte stream was successfully submit to the device and a response was successfully received. + @retval EFI_NOT_FOUND The command was not successfully sent to the device or a response was not successfully received from the device. + @retval EFI_NOT_READY Ipmi Device is not ready for Ipmi command access. + @retval EFI_DEVICE_ERROR Ipmi Device hardware error. + @retval EFI_TIMEOUT The command time out. + @retval EFI_UNSUPPORTED The command was not successfully sent to the device. + @retval EFI_OUT_OF_RESOURCES The resource allcation is out of resource or data size error. **/ EFI_STATUS EFIAPI IpmiSubmitCommand ( IN UINT8 NetFunction, IN UINT8 Command, - IN UINT8 *CommandData, - IN UINT8 CommandDataSize, + IN UINT8 *RequestData, + IN UINT RequestDataSize, OUT UINT8 *ResponseData, - IN OUT UINT8 *ResponseDataSize + IN OUT UINT *ResponseDataSize ) { return 0; -- 2.5.1.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel