Revision Date Author Comments
# 46068d9b 14-Feb-2023 Brad Bishop <bradleyb@fuzziesquirrel.com>

treewide: remove dependencies on mapper.target

The mapper is dbus activated now, so these explicit dependency
declarations are unnecessary and redundant.

Change-Id: I9898fa6c9918a6ab4fe166acf5d335f

treewide: remove dependencies on mapper.target

The mapper is dbus activated now, so these explicit dependency
declarations are unnecessary and redundant.

Change-Id: I9898fa6c9918a6ab4fe166acf5d335f89c1540fd
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# cd5a32a6 20-Jan-2023 Andrew Geissler <geissonator@yahoo.com>

service-deps: add missing host state dependencies

The host state manager code makes d-bus calls to both the settings and
dump manager services. The code does not handle these services not being
avai

service-deps: add missing host state dependencies

The host state manager code makes d-bus calls to both the settings and
dump manager services. The code does not handle these services not being
available in a graceful manner (a project for another day) so for now,
ensure these services are defined as needed.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ide188832dc0e3c71f90d338ac0a06bd2e10c3f19

show more ...


# f9938711 08-Apr-2022 Patrick Williams <patrick@stwcx.xyz>

Host@.service: depend on templated chassis service

The Host@N services are depending on a Chassis@0 service which
may never exist on multi-host systems. For now assume a 1:1
mapping between Host:Ch

Host@.service: depend on templated chassis service

The Host@N services are depending on a Chassis@0 service which
may never exist on multi-host systems. For now assume a 1:1
mapping between Host:Chassis instances and update the dependency to
match so that multi-host systems do not block forever waiting for
a Chassis@0 service which will never start.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ic280f2714a2876de2acd6a0bc4d4fde97b2941d5

show more ...


# 79b45003 10-Feb-2022 Allen.Wang <Allen_Wang@quantatw.com>

host-state-manager: Add multi-host support

Add support management multiple host state with multi process.
Each process obtain a d-bus object for corresponding host.

TESTED : Built the openbmc image

host-state-manager: Add multi-host support

Add support management multiple host state with multi process.
Each process obtain a d-bus object for corresponding host.

TESTED : Built the openbmc image for Facebook Bletchley hardware.
Verified Host State buses/objects created successfully

root@bletchley:~# busctl tree xyz.openbmc_project.State.Host1
└─/xyz
└─/xyz/openbmc_project
└─/xyz/openbmc_project/state
└─/xyz/openbmc_project/state/host1
root@bletchley:~# busctl tree xyz.openbmc_project.State.Host2
└─/xyz
└─/xyz/openbmc_project
└─/xyz/openbmc_project/state
└─/xyz/openbmc_project/state/host2
...

Built with host id 0 :
expose both Host and Host0 name to keep backwards compatibility.
'busctl |grep xyz.openbmc_project.State.Host'
...
xyz.openbmc_project.State.Host 8398 phosphor-host-s root :1.212 xyz.openbmc_project.State.Host@0.service
xyz.openbmc_project.State.Host0 8398 phosphor-host-s root :1.212 xyz.openbmc_project.State.Host@0.service
...

Signed-off-by: Allen.Wang <Allen_Wang@quantatw.com>
Change-Id: Ie18007122a5df9e33f387e691eaa9979ce18ed0e

show more ...