commit | a48bf7766f7e2f9cbe1c74f3ee681f7a2ea66969 | [log] [tgz] |
---|---|---|
author | Jonathan Doman <jonathan.doman@intel.com> | Fri May 26 17:54:57 2023 -0700 |
committer | Jonathan Doman <jonathan.doman@intel.com> | Thu Jun 15 00:39:27 2023 +0000 |
tree | 8394843c6315d2a9dbada7ecbc368034869db507 | |
parent | 6615d479a694ead0e806f34d16d79dcbd69fae5d [diff] |
Add support to read SOL non-volatile bitrate We can read the SOL bit rate over D-Bus from the default obmc-console instance. Also enforce that the SOL Privilege Level can only be set to USER or greater as per IPMI 2.0 spec. Tested: With dependency I055f2a95c515636b38a694bf565b71aa648fe7b7 -> With 115200 baud configured: bmc# ipmitool sol info 3 ... Non-Volatile Bit Rate (kbps) : 115.2 ... -> With 921600 baud configured: bmc# ipmitool sol info 3 ... Non-Volatile Bit Rate (kbps) : IPMI-Over-Serial-Setting ... Change-Id: I05a60b02130087474fcbae928d8aa15ef9620c69 Signed-off-by: Jonathan Doman <jonathan.doman@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