Update Ipmi2.0 definitions header file and MdeModulePkg.dsc file for Ipmi libraries. Add Ipmi realted libraries to support generic Ipmi submit command. Also add Ppi/Protocol definitions that will be produced by Ipmi Peim and drivers.
Daocheng Bu (7): MdePkg: Update Ipmi2.0 definitions header file. MdeModulePkg: Add IpmiLib and Ppi/Protocol header file. MdeModulePkg: Add BaseIpmiLib Null Library Instance. MdeModulePkg: Add PeiIpmiLibIpmiPpi Library Instance. MdeModulePkg: Add DxeIpmiLibIpmiProtocol Library Instance. MdeModulePkg: Add SmmIpmiLibSmmIpmiProtocol Library Instance. MdeModulePkg: Update MdeModulePkg.dsc file for IpmiLib. MdeModulePkg/Include/Library/IpmiLib.h | 51 +++++++++++ MdeModulePkg/Include/Ppi/IpmiPpi.h | 65 +++++++++++++ MdeModulePkg/Include/Protocol/IpmiProtocol.h | 72 +++++++++++++++ .../Library/BaseIpmiLibNull/BaseIpmiLibNull.c | 50 ++++++++++ .../Library/BaseIpmiLibNull/BaseIpmiLibNull.inf | 38 ++++++++ .../DxeIpmiLibIpmiProtocol.c | 80 ++++++++++++++++ .../DxeIpmiLibIpmiProtocol.inf | 40 ++++++++ .../Library/PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.c | 80 ++++++++++++++++ .../PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.inf | 41 +++++++++ .../SmmIpmiLibSmmIpmiProtocol.c | 82 +++++++++++++++++ .../SmmIpmiLibSmmIpmiProtocol.inf | 41 +++++++++ MdeModulePkg/MdeModulePkg.dec | 101 ++++++++++++--------- MdeModulePkg/MdeModulePkg.dsc | 4 + MdePkg/Include/IndustryStandard/IpmiNetFnApp.h | 61 +++++++------ MdePkg/Include/IndustryStandard/IpmiNetFnChassis.h | 45 +++++---- .../IndustryStandard/IpmiNetFnSensorEvent.h | 2 +- MdePkg/Include/IndustryStandard/IpmiNetFnStorage.h | 80 ++++++++-------- .../Include/IndustryStandard/IpmiNetFnTransport.h | 4 +- 18 files changed, 802 insertions(+), 135 deletions(-) create mode 100644 MdeModulePkg/Include/Library/IpmiLib.h create mode 100644 MdeModulePkg/Include/Ppi/IpmiPpi.h create mode 100644 MdeModulePkg/Include/Protocol/IpmiProtocol.h create mode 100644 MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.c create mode 100644 MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.inf create mode 100644 MdeModulePkg/Library/DxeIpmiLibIpmiProtocol/DxeIpmiLibIpmiProtocol.c create mode 100644 MdeModulePkg/Library/DxeIpmiLibIpmiProtocol/DxeIpmiLibIpmiProtocol.inf create mode 100644 MdeModulePkg/Library/PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.c create mode 100644 MdeModulePkg/Library/PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.inf create mode 100644 MdeModulePkg/Library/SmmIpmiLibSmmIpmiProtocol/SmmIpmiLibSmmIpmiProtocol.c create mode 100644 MdeModulePkg/Library/SmmIpmiLibSmmIpmiProtocol/SmmIpmiLibSmmIpmiProtocol.inf -- 2.5.1.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel