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      |  53 +++++++++++
 .../Library/BaseIpmiLibNull/BaseIpmiLibNull.inf    |  38 ++++++++
 .../DxeIpmiLibIpmiProtocol.c                       |  80 ++++++++++++++++
 .../DxeIpmiLibIpmiProtocol.inf                     |  40 ++++++++
 .../Library/PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.c  |  80 ++++++++++++++++
 .../PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.inf        |  41 +++++++++
 .../SmmIpmiLibSmmIpmiProtocol.c                    |  81 +++++++++++++++++
 .../SmmIpmiLibSmmIpmiProtocol.inf                  |  40 ++++++++
 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, 803 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

Reply via email to