History log of /openbmc/phosphor-dbus-interfaces/yaml/xyz/ (Results 26 – 50 of 250)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9012243e19-Mar-2024 Adriana Kobylak <anoo@us.ibm.com>

software: Add Minimum Version interface

The minimum version is an optional meson option (bmc-msl)[1] that
prevents firmware updates to a level lower than the one set via this
option.
The error logge

software: Add Minimum Version interface

The minimum version is an optional meson option (bmc-msl)[1] that
prevents firmware updates to a level lower than the one set via this
option.
The error logged is a Software Incompatible[2] error.

Add the minimum version as a property of a new interface. This will be
populated by the code updater app. It can then be mapped to the
SoftwareInventory LowestSupportedVersion Redfish property and be
available to the user via Redfish and the GUI so that the user can know
in advance which version of software is not supported on their system
and avoid having to debug a code update failure after they attempt to
install an incompatible version.

```
1: https://github.com/openbmc/phosphor-bmc-code-mgmt/blob/85c71a13e0938cc4d36caf6b8e735e9740b2e351/meson.options#L100
2: https://github.com/openbmc/phosphor-dbus-interfaces/blob/1c140b9766a15d1cbb8546fa02d5050d772a171d/yaml/xyz/openbmc_project/Software/Version.errors.yaml#L1
```

Change-Id: I1f6aacf8ad7fa63e58d832409698f4d923184ec2
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...

3cfcc9c026-Mar-2024 Adriana Kobylak <anoo@us.ibm.com>

software: README: Add Minimum Version

Add the description of a new MinimumVersion interface that would hold
the information set by the user when choosing to compile the
phosphor-bmc-code-mgmt repo w

software: README: Add Minimum Version

Add the description of a new MinimumVersion interface that would hold
the information set by the user when choosing to compile the
phosphor-bmc-code-mgmt repo with the minimum ship level check option.

Change-Id: Icd94700d0f684df92245641b324a0f227c59fb3f
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...

ab761c0902-Apr-2024 Patrick Williams <patrick@stwcx.xyz>

Vrm: fix minor spelling mistake

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

a3bd9f4604-Mar-2024 Andrew Jeffery <andrew@codeconstruct.com.au>

MCTP.Endpoint: Document configured_by association

The `configured_by` / `configures` association for MCTP endpoints is
hosted by mctpreactor[1]. It provides a mechanism to traverse backwards
to Enti

MCTP.Endpoint: Document configured_by association

The `configured_by` / `configures` association for MCTP endpoints is
hosted by mctpreactor[1]. It provides a mechanism to traverse backwards
to Entity Manager configuration objects from the D-Bus objects hosted
by mctpd[2].

[1]: https://gerrit.openbmc.org/c/openbmc/dbus-sensors/+/69111
[2]: https://github.com/codeconstruct/mctp

Change-Id: I33b9887cf26519a3d3ac4d6c084e5852ba134163
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

1c140b9714-Mar-2024 Myung Bae <myungbae@us.ibm.com>

Clarify description of LanesInUse description

The values of LanesInUse are clarified
- "0" as unused
- "maxint" (default) as unknown or unavailable

Change-Id: I6831d3a6f09253482a8d451f86b8631612f63

Clarify description of LanesInUse description

The values of LanesInUse are clarified
- "0" as unused
- "maxint" (default) as unknown or unavailable

Change-Id: I6831d3a6f09253482a8d451f86b8631612f6384e
Signed-off-by: Myung Bae <myungbae@us.ibm.com>

show more ...

37b87aa213-Mar-2024 Gunnar Mills <gmills@us.ibm.com>

Fix misspelling in PCIeDevice

d993b64 had default spelled wrong.

Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Change-Id: I5ff027eec51b9a10da4823de26650dbe490a265c

d993b64011-May-2022 Sunny Srivastava <sunnsr25@in.ibm.com>

Default value for LanesInUse set to MAXINT

Changing the default value for property "LanesInUse" to accommodate
situations where the reason behind failure to get the value is not
known.
Some of the r

Default value for LanesInUse set to MAXINT

Changing the default value for property "LanesInUse" to accommodate
situations where the reason behind failure to get the value is not
known.
Some of the reason behind could be hardware failure or the link is
down or power to the I/O slot may be off.

Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
Change-Id: If3bccd89382934f4bcf7ccf16f8068153d113d2c

show more ...

4206b1ac05-Aug-2023 Jagpal Singh Gill <paligill@gmail.com>

code-update: simplified interface for code update

Current code update invocation flow has no explicit interface but
rather rely on discovery of a new file in tmpfs. This makes it more
involved and h

code-update: simplified interface for code update

Current code update invocation flow has no explicit interface but
rather rely on discovery of a new file in tmpfs. This makes it more
involved and hard to use. The intent of this proposal is to define an
explicit interface which is easy to use. For more details, please refer
to design doc -
https://gerrit.openbmc.org/c/openbmc/docs/+/65739

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

show more ...

534515b712-Jun-2023 Zhichuang Sun <zhichuang@google.com>

Add TrustedComponent D-bus Interface

TrustedComponent represents a trusted device, such as a TPM or
SPDM-capable device.

This commit adds TrustedComponent D-Bus interface.

Change-Id: Ic5de5ee6c8ff

Add TrustedComponent D-bus Interface

TrustedComponent represents a trusted device, such as a TPM or
SPDM-capable device.

This commit adds TrustedComponent D-Bus interface.

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

show more ...

387a619119-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 ...

abec9d5427-Feb-2024 Jagpal Singh Gill <paligill@gmail.com>

storage metric: add generic path

Add the generic path for the storage metric and the specific paths will
be relative to it, which will be computed at run-time. Delete the
TmpStorage path from the in

storage metric: add generic path

Add the generic path for the storage metric and the specific paths will
be relative to it, which will be computed at run-time. Delete the
TmpStorage path from the interface file.

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

show more ...

c6883fc427-Feb-2024 Patrick Williams <patrick@stwcx.xyz>

State.Host: use set for AllowedHostTransitions

The intended use of this is as a set of allowed elements. Express
intent with `set` instead of `array`, even though these end up on dbus
in the same d

State.Host: use set for AllowedHostTransitions

The intended use of this is as a set of allowed elements. Express
intent with `set` instead of `array`, even though these end up on dbus
in the same data type.

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

show more ...

097188ac27-Feb-2024 Patrick Williams <patrick@stwcx.xyz>

Inventory.Item.MemoryBuffer: remove unused interface

There are no uses of this interface in the whole organization so, remove
it.

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

Inventory.Item.MemoryBuffer: remove unused interface

There are no uses of this interface in the whole organization so, remove
it.

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

show more ...

871f755627-Feb-2024 Jayanth Othayoth <ojayanth@gmail.com>

Dump.Entry.FaultLog: interface restructure

Moved Dump.Entry.FaultLog.FaultDataType enum definition to
common folder. This to to use FaultDataType enums in different
interfaces.

Tested: Build verifi

Dump.Entry.FaultLog: interface restructure

Moved Dump.Entry.FaultLog.FaultDataType enum definition to
common folder. This to to use FaultDataType enums in different
interfaces.

Tested: Build verified.

Change-Id: I1073ab5e558fc5444a4164492ebb36682dc51e8d
Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>

show more ...

3ae7aa8426-Feb-2024 Jayanth Othayoth <ojayanth@gmail.com>

Dump.Create.CreateParameters: Fix documentation typo

Change-Id: I0f18f881afc09f0d1e76b5ccec1cf21c33902601
Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>

82965eb626-Feb-2024 John Wedig <johnwedig@google.com>

Drive: Add eMMC Protocol

The eMMC protocol was recently added to the Drive Redfish schema.

Change-Id: Icd0ca38309583fe0057452d910549292cbaa8858
Signed-off-by: John Wedig <johnwedig@google.com>

fdcdfbef06-Feb-2024 Chris Cain <cjcain@us.ibm.com>

Control.Power.Mode: Add AllowedPowerModes property

Add new property that defines what Power Modes are supported.

Tested on Rainier.

'''
busctl -l introspect org.open_power.OCC.Control /xyz/openbmc

Control.Power.Mode: Add AllowedPowerModes property

Add new property that defines what Power Modes are supported.

Tested on Rainier.

'''
busctl -l introspect org.open_power.OCC.Control /xyz/openbmc_project/control/host0/power_mode
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
...
xyz.openbmc_project.Control.Power.Mode interface - - -
.AllowedPowerModes property as 3 "xyz.openbmc_project.Control.Power.Mode.PowerMode.Static" "xyz.openbmc_project.Control.Power.Mode.PowerMode.MaximumPerformance" "xyz.openbmc_project.Control.Power.Mode.PowerMode.PowerSaving" const
.PowerMode property s "xyz.openbmc_project.Control.Power.Mode.PowerMode.MaximumPerformance" emits-change writable
.SafeMode property b false emits-change
'''

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

show more ...

308004bc15-Feb-2024 Jagpal Singh Gill <paligill@gmail.com>

health_metric: add path for tmp storage

Add the path for temporary storage to be used in HealthMonitor.

Change-Id: I58792286c872846a7b8d71fed11190de852025d6
Signed-off-by: Jagpal Singh Gill <paligi

health_metric: add path for tmp storage

Add the path for temporary storage to be used in HealthMonitor.

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

show more ...

e046609327-Oct-2023 Matt Simmering <matthew.simmering@intel.com>

Update RestrictionMode enum and config file terms

Update the terminology of the RestrictionMode interface enumeration as
well as other language used in configuration file. Also update
terminology u

Update RestrictionMode enum and config file terms

Update the terminology of the RestrictionMode interface enumeration as
well as other language used in configuration file. Also update
terminology used in Bond interface configuration file.

Change-Id: I8a1e299c5644220c5190948b0621df26179c98c4
Signed-off-by: Matt Simmering <matthew.simmering@intel.com>

show more ...

75ca2e9507-Feb-2024 Ravi Teja <raviteja28031990@gmail.com>

Modify StaticRoute interfaces to static gateway

StaticRoute interfaces being used implementing IPv6 static gateways
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/62255
Network StaticRoute feature wa

Modify StaticRoute interfaces to static gateway

StaticRoute interfaces being used implementing IPv6 static gateways
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/62255
Network StaticRoute feature was dropped for OpenBMC, so these static
route interfaces are no longer needed.

This commit modifies exiting static route interfaces to support static
gateway with required properties

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

show more ...

c2636e8905-Feb-2024 Jagpal Singh Gill <paligill@gmail.com>

health_metric: add bmc metric path

Add the BMC health metric path to be used in phosphor-health-monitor.

Change-Id: I6a06fe12f7c89847a035a0e6b87dbdbad36cb708
Signed-off-by: Jagpal Singh Gill <palig

health_metric: add bmc metric path

Add the BMC health metric path to be used in phosphor-health-monitor.

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

show more ...

3e4c27ae31-Jan-2024 Chris Cain <cjcain@us.ibm.com>

Control.Power.Mode: Add new power management modes

New modes:
- Balanced Performance
- Efficiency Favor Performance
- Efficiency Favor Power
Also reordered the enums (alphabetical)

Modes were added

Control.Power.Mode: Add new power management modes

New modes:
- Balanced Performance
- Efficiency Favor Performance
- Efficiency Favor Power
Also reordered the enums (alphabetical)

Modes were added to the Redfish ComputerSystem v1.22 schema

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

show more ...

1abc0c5724-Jan-2024 George Liu <liuxiwei@ieisystem.com>

Throttle, Item: Add throttling association

Create association documentation between Throttle and Item.

Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: Iae6b1d370077f91e2e6d25ef82f2dfc

Throttle, Item: Add throttling association

Create association documentation between Throttle and Item.

Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: Iae6b1d370077f91e2e6d25ef82f2dfcf8bf0051b

show more ...

b3b70d9224-Jan-2024 George Liu <liuxiwei@ieisystem.com>

chassis: associations: Sort by name

Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I378083d760d51a874bb7baa7566a1af470bb5158

2c872b3c22-Jan-2024 Patrick Williams <patrick@stwcx.xyz>

Inventory.Item: add namespace path constant

Add path constant that allow code to avoid hard-coding strings,
matching the requirements outlined in the description section of the
YAML.

Signed-off-by:

Inventory.Item: add namespace path constant

Add path constant that allow code to avoid hard-coding strings,
matching the requirements outlined in the description section of the
YAML.

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

show more ...

12345678910