regenerate-meson: re-run with latest from sdbusplusThe sdbus++-gen-meson has a new version, which requires regeneratingall the meson in this repository. Re-run the `regenerate-meson`script.Sig
regenerate-meson: re-run with latest from sdbusplusThe sdbus++-gen-meson has a new version, which requires regeneratingall the meson in this repository. Re-run the `regenerate-meson`script.Signed-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: Ib3fe091253297e6cf82ddf2be8175bf3f4a495f4
show more ...
Add xyz.openbmc_project.Console.UARTFormalize an ad-hoc interface currently implemented in obmc-console.This will contain attributes for each console object that is connectedto a physical UART. O
Add xyz.openbmc_project.Console.UARTFormalize an ad-hoc interface currently implemented in obmc-console.This will contain attributes for each console object that is connectedto a physical UART. Other console objects (e.g. VUART) would notimplement this interface. could be extended to support additionalconsole attributes, but for now a writable `Baud` property is the onlyitem.Change-Id: Ib4c9f1e24b4843281c222e882586a0fd44af723bSigned-off-by: Jonathan Doman <jonathan.doman@intel.com>
Add a new dbus interface to get list of consolesThe "xyz.openbmc_project.Console.Access" interface will provide asingle property containing the name of the abstract socket for theobject hosting t
Add a new dbus interface to get list of consolesThe "xyz.openbmc_project.Console.Access" interface will provide asingle property containing the name of the abstract socket for theobject hosting the interface. The caller can use mapper function tofind the list of registered consoles. The bmcweb can exploit thisinterface by putting console for each console object.The SocketName attribute provides unix abstract socket name and it'sfirst character is always null, the attribute type is an array of bytestypes instead of string type. The byte array does not include a nullterminator.For example, object path and property exposed for host console is asfollows:Object: /xyz/openbmc_project/console/hostProperty: SocketName -> "\0obmc-console.host"The tree for console0:$ busctl tree xyz.openbmc_project.Console.console0`-/xyz `-/xyz/openbmc_project `-/xyz/openbmc_project/console `-/xyz/openbmc_project/console/console0The introspect for console0:busctl introspect xyz.openbmc_project.Console.console0 /xyz/openbmc_project/console/console0NAME TYPE SIGNATURE RESULT/VALUE FLAGSorg.freedesktop.DBus.Introspectable interface - - -.Introspect method - s -org.freedesktop.DBus.Peer interface - - -.GetMachineId method - s -.Ping method - - -org.freedesktop.DBus.Properties interface - - -.Get method ss v -.GetAll method s a{sv} -.Set method ssv - -.PropertiesChanged signal sa{sv}as - -xyz.openbmc_project.Console.Access interface - - -.SocketName property ay 22 0 111 98 109 99 45 99 111 110 115 ... - Related commits: 1) phosphor-dbus-interface: https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/61486 2) obmc-console: https://gerrit.openbmc.org/c/openbmc/obmc-console/+/62496 3) bmcweb: https://gerrit.openbmc.org/c/openbmc/bmcweb/+/62525Change-Id: Ic50d311b327d9a4d917e4656af3ebeebfe95b5c9Signed-off-by: Ninad Palsule <ninadpalsule@us.ibm.com>