commit | e2fae4b9fe17e30149b077b38ea513d7207c5405 | [log] [tgz] |
---|---|---|
author | John Chung <john.chung@arm.com> | Wed Nov 13 18:10:31 2024 -0600 |
committer | John Chung <john.chung@arm.com> | Mon Mar 03 15:04:10 2025 +0000 |
tree | e8d14bd7c47fb4cabc23aeb559f909a196b35f59 | |
parent | ee3983b0c235af45f98e5ac6f638c3d35091cd41 [diff] |
Support IPMI Serial Transport Support IPMI Serial interface (basic mode) based on Sec 14, IPMI 2.0 spec. Serial transport tested with meta-evb-arm platform with socat and ipmitool. HW transport can be selected by meson configure flasg. Tested: 1. socat -x pty,raw,echo=0,link=/tmp/ttyHOST2BMC tcp:localhost:5066 2. ipmitool -I serial-basic -D /tmp/ttyHOST2BMC:115200 mc info Device ID : 0 Device Revision : 0 Firmware Revision : 2.17 IPMI Version : 2.0 Manufacturer ID : 0 Manufacturer Name : Unknown Product ID : 0 (0x0000) Product Name : Unknown (0x0) Device Available : no Provides Device SDRs : no Additional Device Support : Aux Firmware Rev Info : 0x00 0x00 0x00 0x00 Change-Id: I2a56390022fce7a974ed75ed6a72ad3fffed9bb6 Signed-off-by: John Chung <john.chung@arm.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