commit | fb9f1aa1ea3c944fbba17b51ab26264af1c67a25 | [log] [tgz] |
---|---|---|
author | Chalapathi Venkataramashetty <chalapathix.venkataramashetty@intel.com> | Fri May 07 08:37:07 2021 +0000 |
committer | Chalapathi Venkataramashetty <chalapathix.venkataramashetty@intel.com> | Mon May 10 14:18:09 2021 +0000 |
tree | abffffb25456bec940bbc821c53d2b0e34b2906f | |
parent | 01fbd0176c403feb29bf2a9ddd17469d0a27c3ef [diff] |
oemcommands: check for non-printable characters in biosID Issue: sdbusplus throws exception and core dumped when non ascii characters are present in biosID. Fix: check for non printable characters in biosID string and return Invalid data field in request response. Tested: Command: ipmitool raw 0x30 0x26 0x1 0xAF Response: Unable to send RAW command (channel=0x0 netfn=0x30 lun=0x0 cmd=0x26 rsp=0xcc): Invalid data field in request Command: ipmitool raw 0x30 0x26 0x1 0x09 Response: Unable to send RAW command (channel=0x0 netfn=0x30 lun=0x0 cmd=0x26 rsp=0xcc): Invalid data field in request Command: ipmitool raw 0x30 0x26 0x1 0x1F Response: Unable to send RAW command (channel=0x0 netfn=0x30 lun=0x0 cmd=0x26 rsp=0xcc): Invalid data field in request Command: ipmitool raw 0x30 0x26 0x1 0x20 Response: 01 Command: ipmitool raw 0x30 0x26 0x1 0x43 Response: 01 Signed-off-by: Chalapathi Venkataramashetty <chalapathix.venkataramashetty@intel.com> Change-Id: I7c6733a9f65f740b26a5b92e8b1630b9e52e9622
This component is intended to provide Intel-specific IPMI[3]
command handlers for OpenBMC. These handlers are intended to integrate BMC with servers based on Intel architecture.
intel-ipmi-oem
serves as an extension[1]
to OpenBMC IPMI daemon[2]
. It is compiled as a shared library and intended to both:
Related features provided by the library are grouped in separate source files. Main extensions to vanilla OpenBMC IPMI stack are the following:
[4]