commit | 6dbea0818b4b19f73ab8bbe9ea90689de96e6db3 | [log] [tgz] |
---|---|---|
author | Vernon Mauery <vernon.mauery@linux.intel.com> | Fri Jul 21 11:43:00 2023 -0700 |
committer | Vernon Mauery <vernon.mauery@linux.intel.com> | Fri Jul 21 11:46:12 2023 -0700 |
tree | 78ad72b9010834f029fecf83da412aaf1a6294ef | |
parent | 4e02b431f1cf316c12eec1cc085ba105d3c48b33 [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 Ported from intel-ipmi-oem Change-Id: I3423dddadeb3d2a5e2075ae079d263503ac0679e Change-Id: Ibb64572a56be06cfad0710fdadafb4791a64513c Signed-off-by: Jason M. Bills <jason.m.bills@intel.com> Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
meson builddir ninja -C builddir
meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled ninja -C builddir
If any of the dependencies are not found on the host system during configuration, meson automatically gets them via its wrap dependencies mentioned in ipmid/subprojects
.
meson builddir -Dwrap_mode=nofallback ninja -C builddir
meson builddir -Dbuildtype=debug ninja -C builddir
meson builddir -Db_coverage=true -Dtests=enabled ninja -C builddir test ninja -C builddir coverage