regenerate-meson: enable meson formattingSigned-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I5bc2c84cf2ebb3a8d64c96bf3c02e4f34d1f28dd
build: support registry generationsdbus++-gen-meson version 10 adds support for redfish registrygeneration and greatly simplifies the install directives.Regenerate the YAML meson files and modif
build: support registry generationsdbus++-gen-meson version 10 adds support for redfish registrygeneration and greatly simplifies the install directives.Regenerate the YAML meson files and modify the base meson.buildas necessary. Also, format meson.build with `meson format`.Signed-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I77586fca7742d5468803913cb45276ca57271655
show more ...
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
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>