Reviewed by: [email protected]
-----Original Message----- From: Bu, Daocheng Sent: Friday, December 18, 2015 12:55 PM To: [email protected] Cc: Yao, Jiewen Subject: [Patch] MdeModulePkg: Add BaseIpmiLibNull Library Class. 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 <[email protected]> CC: Jiewen Yao <[email protected]> --- .../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 [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

