History log of /openbmc/phosphor-dbus-interfaces/yaml/xyz/ (Results 1 – 25 of 250)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
73c931fb03-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 ...

9d46e5bb02-Oct-2024 Michal Orzel <michalx.orzel@intel.com>

Telemetry: Update Report interface

Updating Report interface to the state that is currently implemented in
service code:

- added `SetReadingProperties` method, which allows safe modification of
`Re

Telemetry: Update Report interface

Updating Report interface to the state that is currently implemented in
service code:

- added `SetReadingProperties` method, which allows safe modification of
`ReportingType` and `Interval` properties
- made `ReportingType` and `Interval` properties read-only

Change-Id: I9a9539a3f9a95b6a1eb19134a264f9438605a66d
Signed-off-by: Michal Orzel <michalx.orzel@intel.com>

show more ...

90cfce1627-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

Logging.Create: return result path from create call

When a daemon creates an event or error entry it is sometimes helpful
to be able to look up that entry later, for example to mark it as
resolved.

Logging.Create: return result path from create call

When a daemon creates an event or error entry it is sometimes helpful
to be able to look up that entry later, for example to mark it as
resolved. Add a return to the method call for this.

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

show more ...

5133c7bf04-Sep-2024 Tim Lee <timlee660101@gmail.com>

State: add new RebootCause value for supporting Software reset

According new design from below commit:
https://gerrit.openbmc.org/c/openbmc/docs/+/73678

We need to add new `RebootCause` value for S

State: add new RebootCause value for supporting Software reset

According new design from below commit:
https://gerrit.openbmc.org/c/openbmc/docs/+/73678

We need to add new `RebootCause` value for Software reset.

Tested:
busctl get-property xyz.openbmc_project.State.BMC \
/xyz/openbmc_project/state/bmc0 xyz.openbmc_project.State.BMC \
LastRebootCause

When executing reboot command then return as below:
s "xyz.openbmc_project.State.BMC.BMCResetCause.Software"

Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: Iaeadc05960556aec09acd65bf0253c7267786dd7

show more ...


/openbmc/phosphor-dbus-interfaces/gen/com/google/gbmc/Hoth/meson.build
/openbmc/phosphor-dbus-interfaces/gen/com/google/gbmc/meson.build
/openbmc/phosphor-dbus-interfaces/gen/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/Host/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Control/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/Create/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Dump/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Memory/MemoryECC/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Memory/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Nvme/Status/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Nvme/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Smbios/MDR_V2/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Smbios/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Update/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Version/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/BMC/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Chassis/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Host/meson.build
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/meson.build
openbmc_project/State/BMC.interface.yaml
20650cd008-Jul-2024 Ravi Teja <raviteja28031990@gmail.com>

Add TOTP MFA Authenticator D-bus interfaces

Time-based One-time Password (TOTP) authenticator provides TOTP based
two factor user authentication.

This commit adds TOTP authenticator D-bus interface

Add TOTP MFA Authenticator D-bus interfaces

Time-based One-time Password (TOTP) authenticator provides TOTP based
two factor user authentication.

This commit adds TOTP authenticator D-bus interfaces

Change-Id: I20959c5c28d590e48804d4344a31795f424c3869
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

d001965122-Jul-2024 Ravi Teja <raviteja28031990@gmail.com>

Add Multi-factor authentication D-bus config

This commit defines D-bus interfaces for multi-factor authentication
configuration to enable/disable various MFA authentication methods

These D-bus inte

Add Multi-factor authentication D-bus config

This commit defines D-bus interfaces for multi-factor authentication
configuration to enable/disable various MFA authentication methods

These D-bus interfaces defined as per standard redfish interfaces
https://redfish.dmtf.org/schemas/v1/AccountService.v1_15_1.json

Change-Id: I52dcf3df95fb60b9f5ea384553b472b71f2be923
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

6e9b38a926-Aug-2024 Arya K Padman <aryakpadman@gmail.com>

Logging: Entry: Add errors to Resolved Property

Add the error 'xyz.openbmc_project.Common.Error.Unavailable' to the
'Resolved' property of the Entry interface.

This change helps in notifying the us

Logging: Entry: Add errors to Resolved Property

Add the error 'xyz.openbmc_project.Common.Error.Unavailable' to the
'Resolved' property of the Entry interface.

This change helps in notifying the users when the attempt to set the
Resolved property is prevented until the corresponding error log is
addressed.

For example, if the error log is associated with a HardwareIsolation
entry (which indicates the faulty hardware) and has not been resolved
yet; in this case, we need to prevent setting the 'Resolved' flag.

Change-Id: I64da52e572ba33f888d33039ac604c57b86d84de
Signed-off-by: Arya K Padman <aryakpadman@gmail.com>

show more ...

4028755d28-Aug-2023 Denis Zlobin <zlobin.d.al@gmail.com>

User.Attributes: add user password expiration date

Add the date before user password will expire. Date should be specified
in EpochTime format. Properties are made according to the "Redfish
Resource

User.Attributes: add user password expiration date

Add the date before user password will expire. Date should be specified
in EpochTime format. Properties are made according to the "Redfish
Resource and Schema Guide"(v. 2022.3) document.

Change-Id: I6e38a094d923102d03f8a30658c411d83dcec331
Signed-off-by: Denis Zlobin <zlobin.d.al@gmail.com>
Signed-off-by: Ivan Mikhaylov <fr0st61te@gmail.com>

show more ...

522846cf08-Aug-2024 Michal Orzel <michalx.orzel@intel.com>

telemetry: Unify reading parameter property names

Changes name of "MetricParams" argument of ReportManager.AddReport
method to "ReadingParameters", which is its equivalent from Report
interface. Thi

telemetry: Unify reading parameter property names

Changes name of "MetricParams" argument of ReportManager.AddReport
method to "ReadingParameters", which is its equivalent from Report
interface. This helps avoid possible confusion, whether those parameters
should refer to the same thing or not.

Change-Id: I18e504462fb379e5267cee2c4102cf61e2b157a8
Signed-off-by: Michal Orzel <michalx.orzel@intel.com>

show more ...

2fa3222812-Mar-2024 Lakshmi Yadlapati <lakshmiy@us.ibm.com>

mapper: Add GetAssociatedSubTreeById and GetAssociatedSubTreePathsById

These methods are similar to the existing GetSubTree and GetSubTreePaths
methods, but they retrieve the paths of the associated

mapper: Add GetAssociatedSubTreeById and GetAssociatedSubTreePathsById

These methods are similar to the existing GetSubTree and GetSubTreePaths
methods, but they retrieve the paths of the associated endpoints
corresponding to the provided identifier. Here, the "Id" refers to the
leaf name of the D-Bus path, which uniquely identifies a specific
component or entity within the system. For example, in the path
/xyz/openbmc_project/inventory/system/ChassisId/motherboard/FanId, the
identifiers could be ChassisId and FanId, where each Id uniquely
identifies a chassis or a fan.

These methods use two arrays of interfaces: one to filter paths with the
specified identifier and another to filter the endpoint paths of the
identifier.

These methods simplify the process by combining subtree retrieval and
association lookup into a single call, reducing the number of D-Bus
calls needed.

ex:
'''
busctl call -j "xyz.openbmc_project.ObjectMapper" "/xyz/openbmc_project/object_mapper" \
"xyz.openbmc_project.ObjectMapper" "GetAssociatedSubTreePathsById" ssiassas "chassis" \
"/xyz/openbmc_project/inventory" 0 1 "xyz.openbmc_project.Inventory.Item.Chassis" "powered_by" \
1 "xyz.openbmc_project.Inventory.Item.PowerSupply"
{
"type" : "as",
"data" : [
[
"/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
"/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
"/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply2",
"/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply3"
]
]
}
'''

Change-Id: I7f23ad585a46064aaccb0a3c789ca4a69c923291
Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>

show more ...

eadcec0314-May-2024 Jonico Eustaquio <jonico.eustaquio@fii-na.com>

Logging: IPMI: Add SELDelete Method

Add the SELDelete method to xyz.openbmc_project.Logging.IPMI interface
to support the deletion of SEL entries. This method has a record ID
parameter which is used

Logging: IPMI: Add SELDelete Method

Add the SELDelete method to xyz.openbmc_project.Logging.IPMI interface
to support the deletion of SEL entries. This method has a record ID
parameter which is used to determine which entry should be
deleted. If the record ID parameter provided does not exist in the SEL,
then a ResourceNotFound error is thrown.

Change-Id: Id4a703ef814ad75ad2cbfb75569aa80ea5c85fc4
Signed-off-by: Jonico Eustaquio <jonico.eustaquio@fii-na.com>

show more ...

12a4dec126-Jun-2024 Patrick Williams <patrick@stwcx.xyz>

inventory: define a decorator for managed hosts

In order to support multi-host Redfish, we need a mechanism for bmcweb
to find the associated objects for managing the host, such as the
phosphor-stat

inventory: define a decorator for managed hosts

In order to support multi-host Redfish, we need a mechanism for bmcweb
to find the associated objects for managing the host, such as the
phosphor-state-management objects for power control. Most of the
existing designs use a numerical index rather than an association.
Define a decorator that can be added to inventory items, so that
bmcweb has a clear mapping to the host management objects without
requiring them to all add new associations.

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

show more ...

edb3eead27-Jun-2024 Mohammed Javith Akthar M <mohammedjavitham@ami.com>

systemd: rename service file to align with repo name

Updated systemd service file as following for better readability
start-ipkvm.service -> obmc-ikvm.service

Testing:

Verified systemd service usi

systemd: rename service file to align with repo name

Updated systemd service file as following for better readability
start-ipkvm.service -> obmc-ikvm.service

Testing:

Verified systemd service using QEMU + AST2600EVB firmware.

Before changes:

root@evb-ast2600:~# systemctl status start-ipkvm
* start-ipkvm.service - OpenBMC ipKVM daemon

After changes:

root@evb-ast2600:~# systemctl status obmc-ikvm
* obmc-ikvm.service - OpenBMC ipKVM daemon

Change-Id: I8260a09b074b04c47821758c31ecad5d53eca40c
Signed-off-by: Mohammed Javith Akthar M <mohammedjavitham@ami.com>

show more ...

e2c9bc7421-Jun-2024 Chris Cain <cjcain@us.ibm.com>

Control.Power.Mode: Add errors to properties

Add two errors to the PowerMode property:
NotAllowed - when the mode is not allowed to be set
InvalidArgument - when the mode is not a valid value

E

Control.Power.Mode: Add errors to properties

Add two errors to the PowerMode property:
NotAllowed - when the mode is not allowed to be set
InvalidArgument - when the mode is not a valid value

Errors will be generated by openpower-occ-control

Tested on Rainier

Change-Id: Ifa8d7536d410ae0c369d65eeb58c45d26c65c254
Signed-off-by: Chris Cain <cjcain@us.ibm.com>

show more ...

668170f427-May-2024 Ravi Teja <raviteja28031990@gmail.com>

Network: Add LLDP support on ethernet interfaces

The Link Layer Discovery Protocol (LLDP) is a vendor-neutral link layer
protocol used by network devices for advertising their identity,
capabilities

Network: Add LLDP support on ethernet interfaces

The Link Layer Discovery Protocol (LLDP) is a vendor-neutral link layer
protocol used by network devices for advertising their identity,
capabilities, and neighbors on a local area network based on IEEE 802

This commit adds D-bus properties to control LLDP on ethernet interfaces

Systemd-network supports
[1] https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html#EmitLLDP=

Change-Id: Iacd411c7d89367a6e3c7a546e71c59817d3fe970
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

921791c717-Jun-2024 Manojkiran Eda <manojkiran.eda@gmail.com>

Fix spelling mistakes using codespell

This commit corrects various spelling mistakes throughout the
repository. The corrections were made automatically using `codespell`[1]
tool.

[1]: https://githu

Fix spelling mistakes using codespell

This commit corrects various spelling mistakes throughout the
repository. The corrections were made automatically using `codespell`[1]
tool.

[1]: https://github.com/codespell-project/codespell

Change-Id: I965f52f9eae78bcad39a8d711f99bef7be4cbde0
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>

show more ...


/openbmc/phosphor-dbus-interfaces/requirements.md
/openbmc/phosphor-dbus-interfaces/yaml/com/google/gbmc/Hoth.errors.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/google/gbmc/Hoth.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Create.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Notify.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/VPD.errors.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/ipzvpd/VCEN.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/ipzvpd/VINI.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/ipzvpd/VR10.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/ipzvpd/VSBP.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/ipzvpd/VSYS.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/ipzvpd/VW10.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/org/open_power/Logging/PEL.interface.yaml
openbmc_project/BIOSConfig/Password.interface.yaml
openbmc_project/BIOSConfig/README.md
openbmc_project/Certs/README.md
openbmc_project/Control/Power/Cap.interface.yaml
openbmc_project/Control/Power/CapLimits.interface.yaml
openbmc_project/Control/Power/Mode.interface.yaml
openbmc_project/Control/Power/Throttle.interface.yaml
openbmc_project/Control/PowerSupplyRedundancy.interface.yaml
openbmc_project/Control/ThermalMode.interface.yaml
openbmc_project/Dump/Entry.interface.yaml
openbmc_project/Dump/Entry/FaultLog.interface.yaml
openbmc_project/Dump/Entry/System.interface.yaml
openbmc_project/Inventory/Connector/Slot.interface.yaml
openbmc_project/Inventory/Decorator/CLEI.interface.yaml
openbmc_project/Inventory/Item/README.md
openbmc_project/Led/README.md
openbmc_project/MCTP/Endpoint.interface.yaml
openbmc_project/MCTP/README.md
openbmc_project/Metric/Value.interface.yaml
openbmc_project/Network/Client.interface.yaml
openbmc_project/Network/EthernetInterface.interface.yaml
openbmc_project/Smbios/MDR_V2.interface.yaml
openbmc_project/Software/Image.errors.yaml
openbmc_project/Software/README.md
openbmc_project/Software/Update.interface.yaml
openbmc_project/State/Decorator/Availability.interface.yaml
openbmc_project/User/Manager.interface.yaml
openbmc_project/VirtualMedia/MountPoint.interface.yaml
6db06f5b13-Jun-2024 Patrick Williams <patrick@stwcx.xyz>

software.version: add namespace path

The software design specifies that all Version objects should be
under the `/xyz/openbmc_project/software` namespace path. Add it
to the YAML so it can be used

software.version: add namespace path

The software design specifies that all Version objects should be
under the `/xyz/openbmc_project/software` namespace path. Add it
to the YAML so it can be used in clients.

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

show more ...

a8f47e7f11-Jun-2024 Patrick Williams <patrick@stwcx.xyz>

postcode: add dbus paths

The default path for the post code objects is, from
phosphor-post-code-manager:

```
meson.build
16:conf_data.set_quoted('DBUS_OBJECT_NAME', '/xyz/openbmc_project/State/Boot

postcode: add dbus paths

The default path for the post code objects is, from
phosphor-post-code-manager:

```
meson.build
16:conf_data.set_quoted('DBUS_OBJECT_NAME', '/xyz/openbmc_project/State/Boot/PostCode')

src/main.cpp
60: std::string dbusObjName = DBUS_OBJECT_NAME + std::to_string(node);
```

Add these constants to the interface YAML file so they can be used by
dbus clients.

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

show more ...

8bd711ed29-Apr-2024 Archana Kakani <archana.kakani@ibm.com>

Inventory-item: Add PCIe Switch interface

Add association between pcie switch to pcie slots

PCIe switches enable the expansion of the system's I/O (Input/Output)
capabilities, so adding optional as

Inventory-item: Add PCIe Switch interface

Add association between pcie switch to pcie slots

PCIe switches enable the expansion of the system's I/O (Input/Output)
capabilities, so adding optional association between PCIe Switch and
PCIe Slots.

Change-Id: I66a26a85ef9df11fac245c60872d4daf191c2b09
Signed-off-by: Archana Kakani <archana.kakani@ibm.com>

show more ...

fa86796607-Jun-2024 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

Add response code to system dump entry

Add new property in the system dump entry for storing the
response code returned by the host after requesting a new
non-disruptive system dump.

Change-Id: Ie

Add response code to system dump entry

Add new property in the system dump entry for storing the
response code returned by the host after requesting a new
non-disruptive system dump.

Change-Id: Ie6d8204ee6d7574fece9c8fc530bf28b09e50e63
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

show more ...

cdda638227-Oct-2021 Shantappa Teekappanavar <sbteeks@yahoo.com>

Add 'connecting' association for Item and Cables

The commit adds a new association to describe the links
between any Inventory Item and Cables.

- Item may be connected to a cable.
- Cable may be co

Add 'connecting' association for Item and Cables

The commit adds a new association to describe the links
between any Inventory Item and Cables.

- Item may be connected to a cable.
- Cable may be connecting one or more Items.

The generic associations of 'containing' and 'contained_by'
are considered.

Signed-off-by: Shantappa Teekappanavar <sbteeks@yahoo.com>
Change-Id: Ibb285643af4c45a9c9a9d668d2027f2fa6da424b
Signed-off-by: Zhenwei Chen <zhenweichen0207@gmail.com>

show more ...

6f7ee63311-Jun-2024 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

Dump.Create: Add system dump path

Update paths to include SYSTEM segment too, which is needed
for xyz.openbmc_project.Dump.Entry.System interface

Change-Id: I7ca769871c9cdc5ce7c4d4b80187f447bb169cb

Dump.Create: Add system dump path

Update paths to include SYSTEM segment too, which is needed
for xyz.openbmc_project.Dump.Entry.System interface

Change-Id: I7ca769871c9cdc5ce7c4d4b80187f447bb169cb6
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

show more ...

9b664e9504-Jun-2024 Patrick Williams <patrick@stwcx.xyz>

refresh markdown files with latest markdownlint

The latest markdownlint seems to have had minor formatting changes,
which are now being observed in Jenkins. Refresh the files.

Signed-off-by: Patri

refresh markdown files with latest markdownlint

The latest markdownlint seems to have had minor formatting changes,
which are now being observed in Jenkins. Refresh the files.

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

show more ...

f0d04c9d02-Jun-2024 Jagpal Singh Gill <paligill@gmail.com>

code update: use applytime from existing interface

Use the ApplyTime type in Update interface from existing ApplyTime
interface.

Change-Id: I9360fa4424854becac9dd3a45961c4b4389e67b0
Signed-off-by:

code update: use applytime from existing interface

Use the ApplyTime type in Update interface from existing ApplyTime
interface.

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

show more ...

61ade7b105-May-2024 Ravi Teja <raviteja28031990@gmail.com>

StaticGateway: Remove PrefixLength property

Static gateway configuration does not require prefix length property

This commit removes PrefixLength property from static gateway D-bus
method and inter

StaticGateway: Remove PrefixLength property

Static gateway configuration does not require prefix length property

This commit removes PrefixLength property from static gateway D-bus
method and interface.

Change-Id: Ic21bfdc457bfba2bfd9993bb786c084641e8ffe3
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

12345678910