History log of /openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/meson.build (Results 1 – 19 of 19)
Revision Date Author Comments
# 0e78828c 31-Jan-2025 Patrick Williams <patrick@stwcx.xyz>

regenerate-meson: enable meson formatting

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


# 7b5b4e82 08-Nov-2024 Alexander Hansen <alexander.hansen@9elements.com>

Configuration: Add GPIODeviceDetect interface

configuration interface for gpio-presence daemon.

As defined in the design document for gpio hw inventory [1]

References:
[1] https://github.com/openb

Configuration: Add GPIODeviceDetect interface

configuration interface for gpio-presence daemon.

As defined in the design document for gpio hw inventory [1]

References:
[1] https://github.com/openbmc/docs/blob/abbf7355231fbd9d5231e136780c167f2a89494e/designs/inventory/gpio-based-hardware-inventory.md

Change-Id: I01b002623125de258366779a656592c0840a6d89
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>

show more ...


# 7f154004 03-Jan-2025 Patrick Williams <patrick@stwcx.xyz>

build: support registry generation

sdbus++-gen-meson version 10 adds support for redfish registry
generation and greatly simplifies the install directives.

Regenerate the YAML meson files and modif

build: support registry generation

sdbus++-gen-meson version 10 adds support for redfish registry
generation and greatly simplifies the install directives.

Regenerate the YAML meson files and modify the base meson.build
as necessary. Also, format meson.build with `meson format`.

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

show more ...


# 73c931fb 03-Oct-2024 Patrick Williams <patrick@stwcx.xyz>

Logging: add event for clearing

The phosphor-logging had an internal event reported for when the event
log is cleared. Create an equivalent event here for better
documentation (and using the new ev

Logging: add event for clearing

The phosphor-logging had an internal event reported for when the event
log is cleared. Create an equivalent event here for better
documentation (and using the new event format).

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

show more ...


# 387a6191 19-Jul-2023 Zhichuang Sun <zhichuang@google.com>

Add Attestation related D-bus Interface

Attestation provides critical and pertinent
security information about a specific device, system, software
element, or other managed entity.

Three relevant i

Add Attestation related D-bus Interface

Attestation provides critical and pertinent
security information about a specific device, system, software
element, or other managed entity.

Three relevant interfaces are defined as below.

ComponentIntegrity describes integrity of a component, including
what protocol used to measure the integrity, when was the integrity
info last updated, whether the integrity measurement is enabled, etc.
Some associations have been added to this interface, including a link
to the trusted component that the integrity object is reporting,
and a link to the systems that the integrity object is protecting.

IdentityAuthentication describes the identity verification status. It
also has two associations defined, one is a link to the requester's
certificate, the other one for the responder.

MeasurementSet defines the dbus method to get SPDM measurements.

These three interfaces are grouped under a new directory Attestation as
they are used to expose identity/integrity/measurement information for
an attestation.

Signed-off-by: Zhichuang Sun <zhichuang@google.com>
Change-Id: Iac86dfc63c85af04985a61ba52161301134e8f2b

show more ...


# 800f7080 15-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

metric: rename from metrics

Generally use non-plural names. Do a trivial rename of the Metric
definitions before they start being used by applications.

Signed-off-by: Patrick Williams <patrick@stw

metric: rename from metrics

Generally use non-plural names. Do a trivial rename of the Metric
definitions before they start being used by applications.

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

show more ...


# a60ff845 12-Jul-2023 Jagpal Singh Gill <jagpalgill@meta.com>

phosphor-health-monitor: add new D-Bus interface

This commit introduces following changes -
- A new Metrics Value Interface.
- An interface to reset the metrics, if needed.
- Common Threshold interf

phosphor-health-monitor: add new D-Bus interface

This commit introduces following changes -
- A new Metrics Value Interface.
- An interface to reset the metrics, if needed.
- Common Threshold interface so it can be used in Metrics and Sensors.

For more detail, please refer to design -
https://gerrit.openbmc.org/c/openbmc/docs/+/64917

Unit Test: meson build passes.

Change-Id: I014a047f9db6fe470124baa41dcce93caf7ceb4b
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>

show more ...


# 262b9220 03-Jan-2023 Harvey Wu <Harvey.Wu@quantatw.com>

Add new interface Debug.Pid.Thermal/Power

- According to the issue#27, adding new interface to record the driver
sensor name, driver sensor value and PID loop result to dbus.

interface:
Debug.Pid

Add new interface Debug.Pid.Thermal/Power

- According to the issue#27, adding new interface to record the driver
sensor name, driver sensor value and PID loop result to dbus.

interface:
Debug.Pid.ThermalPower => Record the sensor name and reading with the
highest temperature or power in the input
list. And record the result of pid loop

Debug.Pid.Zone => Record the pid config name that that is driving the
fans

refs:
https://github.com/openbmc/phosphor-pid-control/issues/27

Change-Id: I67051616958e07c148eabee658165082855c674d
Signed-off-by: Harvey Wu <Harvey.Wu@quantatw.com>

show more ...


# 927d0930 06-Mar-2023 Ninad Palsule <ninadpalsule@us.ibm.com>

Add a new dbus interface to get list of consoles

The "xyz.openbmc_project.Console.Access" interface will provide a
single property containing the name of the abstract socket for the
object hosting t

Add a new dbus interface to get list of consoles

The "xyz.openbmc_project.Console.Access" interface will provide a
single property containing the name of the abstract socket for the
object hosting the interface. The caller can use mapper function to
find the list of registered consoles. The bmcweb can exploit this
interface by putting console for each console object.

The SocketName attribute provides unix abstract socket name and it's
first character is always null, the attribute type is an array of bytes
types instead of string type. The byte array does not include a null
terminator.

For example, object path and property exposed for host console is as
follows:
Object:
/xyz/openbmc_project/console/host
Property:
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/console0

The introspect for console0:
busctl introspect xyz.openbmc_project.Console.console0 /xyz/openbmc_project/console/console0
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.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/+/62525

Change-Id: Ic50d311b327d9a4d917e4656af3ebeebfe95b5c9
Signed-off-by: Ninad Palsule <ninadpalsule@us.ibm.com>

show more ...


# 11335246 12-Sep-2022 Patrick Williams <patrick@stwcx.xyz>

gen: update due to sdbusplus-gen-meson change

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


# b96ed610 26-Jun-2021 Ramesh Iyyar <rameshi1@in.ibm.com>

HardwareIsolation: Added the error code

Added the error code which is specific to hardware isolation
interfaces.

Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I787bc1a422d197f016d010

HardwareIsolation: Added the error code

Added the error code which is specific to hardware isolation
interfaces.

Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I787bc1a422d197f016d0102f5ad659ab679f2b6e

show more ...


# e123c461 05-May-2021 Tom Joseph <rushtotom@gmail.com>

MCTP: Define interface for MCTP endpoint enumeration

This interface will be implemented by an MCTP control message protocol
process[1] that discovers MCTP communication terminuses that are
discovera

MCTP: Define interface for MCTP endpoint enumeration

This interface will be implemented by an MCTP control message protocol
process[1] that discovers MCTP communication terminuses that are
discoverable by BMC. D-Bus discovery of this interface triggers higher
level protocols like PLDM to complete the PLDM discovery for the MCTP
devices.

[1] https://github.com/openbmc/docs/blob/master/designs/mctp/mctp-kernel.md

Signed-off-by: Tom Joseph <rushtotom@gmail.com>
Change-Id: I240bd3e7d300dfbc0a74ed71eb5a466e1d4a1db4

show more ...


# 1f971f2d 17-May-2021 Ramesh Iyyar <rameshi1@in.ibm.com>

HardwareIsolation: Added the "Entry" interface

In an OpenPOWER based system, a user or an application (in the
error path if the hardware is faulty) can isolate hardware and
the respective isolated h

HardwareIsolation: Added the "Entry" interface

In an OpenPOWER based system, a user or an application (in the
error path if the hardware is faulty) can isolate hardware and
the respective isolated hardware part will be ignored to init
during the next boot of the host.

This entry interface will be used to maintain the isolated
hardware information.

Please refer https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/27804
to get more details of hardware isolation.

Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I61cfdc757dd281e8b0b746304f7e5eafd6ef421d

show more ...


# b1b4d261 05-Jun-2021 William A. Kennington III <wak@google.com>

treewide: Create yaml directory

This allows the propagated yamldir paramter to work correctly in
subproject style builds. We don't want other files in the project
conflicting with tools that scan th

treewide: Create yaml directory

This allows the propagated yamldir paramter to work correctly in
subproject style builds. We don't want other files in the project
conflicting with tools that scan the yamldir.

Change-Id: Ie2759c7f3baf399392cdda0e507055ceb262d2e1
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# 2600affc 05-Jun-2021 William A. Kennington III <wak@google.com>

build: Regenerate meson for sdbus++ update

Change-Id: I6c7b9fc22d7acf593c268713b2ef837ab983b956
Signed-off-by: William A. Kennington III <wak@google.com>


# ec9fc425 19-Apr-2021 Andrew Geissler <geissonator@yahoo.com>

host: define new interface for checking condition

With the introduction of the PLDM protocol as a mechanism to communicate
with the host firmware, a more specific mechanism is needed for BMC
softwar

host: define new interface for checking condition

With the introduction of the PLDM protocol as a mechanism to communicate
with the host firmware, a more specific mechanism is needed for BMC
software to check if the host is running. Utilizing the generic
Execute() method is confusing, especially considering that all of the
Command types may not be supported by all protocols.

The plan is to deprecate the Control.Host, Execute() with the HeartBeat
command type, in place of this new interface and property. Both IPMI
and PLDM will implement this method and BMC software can query mapper
for implementers on their specific systems.

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

show more ...


# 16599e2d 15-Apr-2021 Patrick Williams <patrick@stwcx.xyz>

build: regenerate meson with latest sdbusplus version

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


# 5364764e 25-Jun-2020 Krzysztof Grobelny <krzysztof.grobelny@intel.com>

Create Report and ReportManager interfaces

Both interfaces are created based on Telemetry design described in
openbmc/docs/designs/telemetry.md. Both will be implemented in
Telemetry service in open

Create Report and ReportManager interfaces

Both interfaces are created based on Telemetry design described in
openbmc/docs/designs/telemetry.md. Both will be implemented in
Telemetry service in openbmc/telemetry repository.
Ref:
https://github.com/openbmc/docs/blob/master/designs/telemetry.md

Tested:
- Successful build and verified changes in server.hpp and
server.cpp.

Change-Id: Id6578ce1d349ee07b8a07b2d597471ba7433a6c0
Signed-off-by: Krzysztof Grobelny <krzysztof.grobelny@intel.com>
Signed-off-by: Wludzik, Jozef <jozef.wludzik@intel.com>

show more ...


# d9632146 24-Jun-2020 Patrick Williams <patrick@stwcx.xyz>

build: add sdbus++-gen-meson generated files

Use the tool to generate the meson.build files for the current
tree of interfaces, but do not utilize them yet. Add a
small helper tool to regenerate as

build: add sdbus++-gen-meson generated files

Use the tool to generate the meson.build files for the current
tree of interfaces, but do not utilize them yet. Add a
small helper tool to regenerate as needed.

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

show more ...