public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [RFC PATCH v1 0/2] Update and refine the IPMI header files
@ 2018-06-05  3:20 Hao Wu
  2018-06-05  3:20 ` [RFC PATCH v1 1/2] MdePkg/IndustryStandard/Ipmi: Update " Hao Wu
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Hao Wu @ 2018-06-05  3:20 UTC (permalink / raw)
  To: edk2-devel; +Cc: Hao Wu, Younas Khan, Michael Kinney, Liming Gao, Jiewen Yao

This series will:
a. Update the IPMI header files with the spec Intelligent Platform
   Management Interface Specification Second Generation v2.0 Document
   Revision 1.1 (October 1, 2013).
b. Refine those header files to use 'union' types for bitmap fields within
   structure definitions, so that both bit-level and byte/word-level
   accesses are provided.

The series is also available at:
https://github.com/hwu25/edk2/tree/ipmi_header_update


Please note that this series makes some incompatible changes:

a. For structure definition IPMI_EMP_DESTINATION_COM_SETTING:
Removes fields 'SaveSetting', 'SetComPort' and 'Reserved3' according to
IPMI v2.0 spec Table 25-4.

b. For structure definition IPMI_SET_SERIAL_MODEM_MUX_COMMAND_RESPONSE:
Add missing field 'CompletionCode' according to IPMI v2.0 spec Table 25-5.

c. For structure definition IPMI_BOOT_OPTIONS_RESPONSE_PARAMETER_5:
Update data 1, 4 and 5 according to IPMI v2.0 spec Table 28-14.

d. Add byte-word-level access for structures with bitmap fields.

But we cannot find any active users for those IPMI header files, and we
are lacking of means to perform functional tests for the changes within
this series.

If there is active users for these header files, help for the functional
test for this patch series will be very appreciated.

Cc: Younas Khan <pmdyounaskhan786@gmail.com>
Cc: Michael Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>

Hao Wu (2):
  MdePkg/IndustryStandard/Ipmi: Update IPMI header files
  MdePkg/IndustryStandard/Ipmi: Use union for bitmap fields

 MdePkg/Include/IndustryStandard/Ipmi.h                      |  34 +-
 MdePkg/Include/IndustryStandard/IpmiFruInformationStorage.h |  92 +++
 MdePkg/Include/IndustryStandard/IpmiNetFnApp.h              | 546 ++++++++++++++++--
 MdePkg/Include/IndustryStandard/IpmiNetFnChassis.h          | 327 ++++++++---
 MdePkg/Include/IndustryStandard/IpmiNetFnStorage.h          | 579 +++++++++++++------
 MdePkg/Include/IndustryStandard/IpmiNetFnTransport.h        | 603 +++++++++++++++-----
 6 files changed, 1734 insertions(+), 447 deletions(-)
 create mode 100644 MdePkg/Include/IndustryStandard/IpmiFruInformationStorage.h

-- 
2.12.0.windows.1



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-06-19  4:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-05  3:20 [RFC PATCH v1 0/2] Update and refine the IPMI header files Hao Wu
2018-06-05  3:20 ` [RFC PATCH v1 1/2] MdePkg/IndustryStandard/Ipmi: Update " Hao Wu
2018-06-05  3:20 ` [RFC PATCH v1 2/2] MdePkg/IndustryStandard/Ipmi: Use union for bitmap fields Hao Wu
2018-06-19  4:48 ` [RFC PATCH v1 0/2] Update and refine the IPMI header files Gao, Liming

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox