commit | 84c203d2b74680e9dd60d1c48a2f6ca8f58462bf | [log] [tgz] |
---|---|---|
author | Jason M. Bills <jason.m.bills@intel.com> | Fri Jul 21 09:55:41 2023 -0700 |
committer | Jason M. Bills <jason.m.bills@intel.com> | Fri Jul 21 10:00:49 2023 -0700 |
tree | 0c00fe4426d76ad74fb173cdfff4203e2da7780a | |
parent | 3432a0ace7ef0ea1d6478cdf3d5e95f6c982da30 [diff] |
Return error when SDR offset is out of range When reading SDRs, if the requested offset is beyond the end of the SDR, we should return an error indicating that the offset is out of range. Tested: Confirmed that reading offset 0x40 or 0x41 of a 64-byte SDR return an error: ipmitool raw 0xa 0x23 0x01 0x00 0x87 0x00 0x40 0x1 Unable to send RAW command (channel=0x0 netfn=0xa lun=0x0 cmd=0x23 rsp=0xc9): Parameter out of range ipmitool raw 0xa 0x23 0x01 0x00 0x87 0x00 0x41 0x1 Unable to send RAW command (channel=0x0 netfn=0xa lun=0x0 cmd=0x23 rsp=0xc9): Parameter out of range Change-Id: I3423dddadeb3d2a5e2075ae079d263503ac0679e Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
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]