History log of /openbmc/phosphor-dbus-interfaces/gen/ (Results 26 – 50 of 135)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
15bc311724-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: update meson to v9 format

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

43006dd719-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: update meson to v8 format

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

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

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


xyz/openbmc_project/Inventory/Decorator/ManagedHost/meson.build
xyz/openbmc_project/Inventory/Decorator/meson.build
/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/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/BIOSConfig/Password.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/BIOSConfig/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Certs/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/Cap.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/CapLimits.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/Mode.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/Throttle.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/PowerSupplyRedundancy.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Service/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/ThermalMode.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/Entry.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/Entry/FaultLog.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/Entry/System.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Connector/Slot.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Decorator/CLEI.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Decorator/ManagedHost.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Led/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/MCTP/Endpoint.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/MCTP/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Metric/Value.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/Client.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/EthernetInterface.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Smbios/MDR_V2.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Software/Image.errors.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Software/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Software/Update.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Software/Version.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/Boot/PostCode.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/Decorator/Availability.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/User/Manager.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/VirtualMedia/MountPoint.interface.yaml
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 ...


xyz/openbmc_project/Inventory/Item/PCIeSwitch/meson.build
xyz/openbmc_project/Inventory/Item/meson.build
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Create.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Entry/Hardware.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Entry/Hostboot.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Entry/Resource.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Entry/SBE.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Hardware/Chassis.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/ipzvpd/README.md
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/ipzvpd/VINI.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/Create.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/Entry/System.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/Cable.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/PCIeSlot.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/PCIeSwitch.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/StaticGateway.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/StaticGateway/Create.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Software/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Software/Update.interface.yaml
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 ...

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

25507c8e05-Mar-2024 Patrick Williams <patrick@stwcx.xyz>

com.meta: add FBPN field for ManufacturerExt usage

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

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

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

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


xyz/openbmc_project/Network/StaticGateway/Create/meson.build
xyz/openbmc_project/Network/StaticGateway/meson.build
xyz/openbmc_project/Network/meson.build
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/VPD.errors.yaml
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/VPD/Manager.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/Mode.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/Throttle.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/Create.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/Cpu.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/PCIeSlot.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Ipmi/SOL.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Logging/Create.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Logging/Entry.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Logging/Event.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Metric/Value.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/StaticGateway.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/StaticGateway/Create.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/SystemConfiguration.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/ObjectMapper.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Sensor/Value.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/BMC.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/Chassis.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/Host.interface.yaml
800f708015-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 ...

4b6755c905-Dec-2023 Matt Spinler <spinler@us.ibm.com>

ibm: Add compatible strings for chassis

Add enums for the compatible strings used by entity-manager for the
various chassis types.

Change-Id: Ibea95513a38359b7c378add391afbb77235a4900
Signed-off-by

ibm: Add compatible strings for chassis

Add enums for the compatible strings used by entity-manager for the
various chassis types.

Change-Id: Ibea95513a38359b7c378add391afbb77235a4900
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

22d5f74405-Oct-2023 Jagpal Singh Gill <paligill@gmail.com>

phosphor-health-monitor: add reset interface

- Add the reset interface for resetting the persistent counter, such as
reboot count.
- The intention of this change corresponds to ResetMetrics in Red

phosphor-health-monitor: add reset interface

- Add the reset interface for resetting the persistent counter, such as
reboot count.
- The intention of this change corresponds to ResetMetrics in Redfish
ManagerDiagnosticData -
https://redfish.dmtf.org/schemas/v1/ManagerDiagnosticData.v1_2_1.json

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

show more ...

a60ff84512-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 ...

8a2674b825-Sep-2023 Lakshmi Yadlapati <lakshmiy@us.ibm.com>

common: Add new Priority interface

This commit introduces the new "Priority" interface, which is designed
to indicate the priority level of an entity. It can be used as a
decorator for other objects

common: Add new Priority interface

This commit introduces the new "Priority" interface, which is designed
to indicate the priority level of an entity. It can be used as a
decorator for other objects to specify their priority. While this
interface was initially developed for fan sensors, it can be applied to
various entities and is not limited to fans. This new interface provide
more specific information about the primary and secondary sensors, which
is needed for Redfish Fan schema.

bmcweb commit:
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/57657

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

show more ...

262b922003-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 ...

8e36078409-Sep-2023 Patrick Williams <patrick@stwcx.xyz>

Software.Image: add YAML from phosphor-bmc-code-mgmt

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

4f6fbeab01-Sep-2023 Patrick Williams <patrick@stwcx.xyz>

open_power: add OCC errors from openpower-occ-control

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

416db91c01-Sep-2023 Patrick Williams <patrick@stwcx.xyz>

open_power: add Host.Boot errors from openpower-debug-collector

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

4de8a3b021-Apr-2023 Patrick Williams <patrick@stwcx.xyz>

regenerate-meson: re-run with latest from sdbusplus

The sdbus++-gen-meson has a new version, which requires regenerating
all the meson in this repository. Re-run the `regenerate-meson`
script.

Sig

regenerate-meson: re-run with latest from sdbusplus

The sdbus++-gen-meson has a new version, which requires regenerating
all the meson in this repository. Re-run the `regenerate-meson`
script.

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

show more ...


com/google/gbmc/Hoth/meson.build
com/ibm/Dump/Create/meson.build
com/ibm/Dump/Entry/Hardware/meson.build
com/ibm/Dump/Entry/Hostboot/meson.build
com/ibm/Dump/Entry/Resource/meson.build
com/ibm/Dump/Entry/SBE/meson.build
com/ibm/Dump/Notify/meson.build
com/ibm/Logging/Policy/meson.build
com/ibm/VPD/Manager/meson.build
com/ibm/ipzvpd/CP00/meson.build
com/ibm/ipzvpd/CRP0/meson.build
com/ibm/ipzvpd/DINF/meson.build
com/ibm/ipzvpd/LRP0/meson.build
com/ibm/ipzvpd/LRP1/meson.build
com/ibm/ipzvpd/LRP2/meson.build
com/ibm/ipzvpd/LRP3/meson.build
com/ibm/ipzvpd/LRP4/meson.build
com/ibm/ipzvpd/LRP5/meson.build
com/ibm/ipzvpd/LRP6/meson.build
com/ibm/ipzvpd/LRP7/meson.build
com/ibm/ipzvpd/LWP0/meson.build
com/ibm/ipzvpd/LWP1/meson.build
com/ibm/ipzvpd/LWP2/meson.build
com/ibm/ipzvpd/LWP3/meson.build
com/ibm/ipzvpd/LWP4/meson.build
com/ibm/ipzvpd/LWP5/meson.build
com/ibm/ipzvpd/LWP6/meson.build
com/ibm/ipzvpd/LWP7/meson.build
com/ibm/ipzvpd/LXR0/meson.build
com/ibm/ipzvpd/Location/meson.build
com/ibm/ipzvpd/MER0/meson.build
com/ibm/ipzvpd/PSPD/meson.build
com/ibm/ipzvpd/UTIL/meson.build
com/ibm/ipzvpd/VCEN/meson.build
com/ibm/ipzvpd/VCFG/meson.build
com/ibm/ipzvpd/VEIR/meson.build
com/ibm/ipzvpd/VER0/meson.build
com/ibm/ipzvpd/VINI/meson.build
com/ibm/ipzvpd/VMPU/meson.build
com/ibm/ipzvpd/VMSC/meson.build
com/ibm/ipzvpd/VPRI/meson.build
com/ibm/ipzvpd/VR10/meson.build
com/ibm/ipzvpd/VRML/meson.build
com/ibm/ipzvpd/VRTN/meson.build
com/ibm/ipzvpd/VSBK/meson.build
com/ibm/ipzvpd/VSBP/meson.build
com/ibm/ipzvpd/VSRC/meson.build
com/ibm/ipzvpd/VSYS/meson.build
com/ibm/ipzvpd/VW10/meson.build
com/ibm/ipzvpd/VWML/meson.build
com/intel/Control/NMISource/meson.build
com/intel/Control/OCOTShutdownPolicy/meson.build
com/intel/Protocol/PECI/Raw/meson.build
com/meta/Hardware/BMC/meson.build
meson.build
org/freedesktop/UPower/Device/meson.build
org/open_power/Control/Host/meson.build
org/open_power/Control/TPM/SecurityKeys/meson.build
org/open_power/Inventory/Decorator/Asset/meson.build
org/open_power/Logging/PEL/Entry/meson.build
org/open_power/Logging/PEL/meson.build
org/open_power/OCC/PassThrough/meson.build
org/open_power/OCC/Status/meson.build
org/open_power/Sensor/Aggregation/History/Average/meson.build
org/open_power/Sensor/Aggregation/History/Maximum/meson.build
xyz/openbmc_project/Association/Definitions/meson.build
xyz/openbmc_project/Association/meson.build
xyz/openbmc_project/BIOSConfig/Manager/meson.build
xyz/openbmc_project/BIOSConfig/Password/meson.build
xyz/openbmc_project/Certs/Authority/meson.build
xyz/openbmc_project/Certs/CSR/Create/meson.build
xyz/openbmc_project/Certs/CSR/meson.build
xyz/openbmc_project/Certs/Certificate/meson.build
xyz/openbmc_project/Certs/Entry/meson.build
xyz/openbmc_project/Certs/Install/meson.build
xyz/openbmc_project/Certs/InstallAll/meson.build
xyz/openbmc_project/Certs/Replace/meson.build
xyz/openbmc_project/Certs/ReplaceAll/meson.build
xyz/openbmc_project/Channel/ChannelAccess/meson.build
xyz/openbmc_project/Chassis/Buttons/Button/meson.build
xyz/openbmc_project/Chassis/Buttons/HostSelector/meson.build
xyz/openbmc_project/Chassis/Buttons/ID/meson.build
xyz/openbmc_project/Chassis/Buttons/NMI/meson.build
xyz/openbmc_project/Chassis/Buttons/Power/meson.build
xyz/openbmc_project/Chassis/Buttons/Reset/meson.build
xyz/openbmc_project/Chassis/Control/NMISource/meson.build
xyz/openbmc_project/Chassis/Control/Power/meson.build
xyz/openbmc_project/Chassis/Intrusion/meson.build
xyz/openbmc_project/Collection/DeleteAll/meson.build
xyz/openbmc_project/Common/FactoryReset/meson.build
xyz/openbmc_project/Common/FilePath/meson.build
xyz/openbmc_project/Common/ObjectPath/meson.build
xyz/openbmc_project/Common/OriginatedBy/meson.build
xyz/openbmc_project/Common/Progress/meson.build
xyz/openbmc_project/Common/TFTP/meson.build
xyz/openbmc_project/Common/UUID/meson.build
xyz/openbmc_project/Condition/HostFirmware/meson.build
xyz/openbmc_project/Console/Access/meson.build
xyz/openbmc_project/Console/UART/meson.build
xyz/openbmc_project/Control/Boot/Mode/meson.build
xyz/openbmc_project/Control/Boot/RebootAttempts/meson.build
xyz/openbmc_project/Control/Boot/RebootPolicy/meson.build
xyz/openbmc_project/Control/Boot/Source/meson.build
xyz/openbmc_project/Control/Boot/Type/meson.build
xyz/openbmc_project/Control/CFMLimit/meson.build
xyz/openbmc_project/Control/ChassisCapabilities/meson.build
xyz/openbmc_project/Control/FanPwm/meson.build
xyz/openbmc_project/Control/FanRedundancy/meson.build
xyz/openbmc_project/Control/FanSpeed/meson.build
xyz/openbmc_project/Control/FieldMode/meson.build
xyz/openbmc_project/Control/Host/NMI/meson.build
xyz/openbmc_project/Control/Host/TurboAllowed/meson.build
xyz/openbmc_project/Control/Host/meson.build
xyz/openbmc_project/Control/MinimumShipLevel/meson.build
xyz/openbmc_project/Control/Mode/meson.build
xyz/openbmc_project/Control/Power/ACPIPowerState/meson.build
xyz/openbmc_project/Control/Power/Cap/meson.build
xyz/openbmc_project/Control/Power/CapLimits/meson.build
xyz/openbmc_project/Control/Power/IdlePowerSaver/meson.build
xyz/openbmc_project/Control/Power/Mode/meson.build
xyz/openbmc_project/Control/Power/RestorePolicy/meson.build
xyz/openbmc_project/Control/Power/Throttle/meson.build
xyz/openbmc_project/Control/PowerSupplyAttributes/meson.build
xyz/openbmc_project/Control/PowerSupplyRedundancy/meson.build
xyz/openbmc_project/Control/Processor/CurrentOperatingConfig/meson.build
xyz/openbmc_project/Control/Security/RestrictionMode/meson.build
xyz/openbmc_project/Control/Security/SpecialMode/meson.build
xyz/openbmc_project/Control/Service/Attributes/meson.build
xyz/openbmc_project/Control/Service/SocketAttributes/meson.build
xyz/openbmc_project/Control/TPM/Policy/meson.build
xyz/openbmc_project/Control/ThermalMode/meson.build
xyz/openbmc_project/Control/VoltageRegulatorControl/meson.build
xyz/openbmc_project/Control/VoltageRegulatorMode/meson.build
xyz/openbmc_project/Dump/Create/meson.build
xyz/openbmc_project/Dump/Entry/BMC/meson.build
xyz/openbmc_project/Dump/Entry/FaultLog/meson.build
xyz/openbmc_project/Dump/Entry/System/meson.build
xyz/openbmc_project/Dump/Entry/meson.build
xyz/openbmc_project/Dump/NewDump/meson.build
xyz/openbmc_project/HardwareIsolation/Create/meson.build
xyz/openbmc_project/HardwareIsolation/Entry/meson.build
xyz/openbmc_project/Inventory/Connector/Embedded/meson.build
xyz/openbmc_project/Inventory/Connector/Port/meson.build
xyz/openbmc_project/Inventory/Connector/Slot/meson.build
xyz/openbmc_project/Inventory/Decorator/Asset/meson.build
xyz/openbmc_project/Inventory/Decorator/AssetTag/meson.build
xyz/openbmc_project/Inventory/Decorator/CLEI/meson.build
xyz/openbmc_project/Inventory/Decorator/Cacheable/meson.build
xyz/openbmc_project/Inventory/Decorator/Compatible/meson.build
xyz/openbmc_project/Inventory/Decorator/CoolingType/meson.build
xyz/openbmc_project/Inventory/Decorator/Dimension/meson.build
xyz/openbmc_project/Inventory/Decorator/I2CDevice/meson.build
xyz/openbmc_project/Inventory/Decorator/LocationCode/meson.build
xyz/openbmc_project/Inventory/Decorator/ManufacturerExt/meson.build
xyz/openbmc_project/Inventory/Decorator/MeetsMinimumShipLevel/meson.build
xyz/openbmc_project/Inventory/Decorator/Replaceable/meson.build
xyz/openbmc_project/Inventory/Decorator/Revision/meson.build
xyz/openbmc_project/Inventory/Decorator/Slot/meson.build
xyz/openbmc_project/Inventory/Decorator/ThermalDirection/meson.build
xyz/openbmc_project/Inventory/Decorator/UniqueIdentifier/meson.build
xyz/openbmc_project/Inventory/Decorator/VendorInformation/meson.build
xyz/openbmc_project/Inventory/Decorator/VoltageControl/meson.build
xyz/openbmc_project/Inventory/Item/Accelerator/meson.build
xyz/openbmc_project/Inventory/Item/Battery/meson.build
xyz/openbmc_project/Inventory/Item/Bmc/meson.build
xyz/openbmc_project/Inventory/Item/Board/IOBoard/meson.build
xyz/openbmc_project/Inventory/Item/Board/Motherboard/meson.build
xyz/openbmc_project/Inventory/Item/Board/meson.build
xyz/openbmc_project/Inventory/Item/Cable/meson.build
xyz/openbmc_project/Inventory/Item/Chassis/meson.build
xyz/openbmc_project/Inventory/Item/Connector/meson.build
xyz/openbmc_project/Inventory/Item/Cpu/OperatingConfig/meson.build
xyz/openbmc_project/Inventory/Item/Cpu/meson.build
xyz/openbmc_project/Inventory/Item/CpuCore/meson.build
xyz/openbmc_project/Inventory/Item/Dimm/MemoryLocation/meson.build
xyz/openbmc_project/Inventory/Item/Dimm/meson.build
xyz/openbmc_project/Inventory/Item/DiskBackplane/meson.build
xyz/openbmc_project/Inventory/Item/Drive/meson.build
xyz/openbmc_project/Inventory/Item/Ethernet/meson.build
xyz/openbmc_project/Inventory/Item/FabricAdapter/meson.build
xyz/openbmc_project/Inventory/Item/Fan/meson.build
xyz/openbmc_project/Inventory/Item/Global/meson.build
xyz/openbmc_project/Inventory/Item/MemoryBuffer/meson.build
xyz/openbmc_project/Inventory/Item/NetworkInterface/meson.build
xyz/openbmc_project/Inventory/Item/PCIeDevice/meson.build
xyz/openbmc_project/Inventory/Item/PCIeSlot/meson.build
xyz/openbmc_project/Inventory/Item/Panel/meson.build
xyz/openbmc_project/Inventory/Item/PersistentMemory/Partition/meson.build
xyz/openbmc_project/Inventory/Item/PersistentMemory/PowerManagementPolicy/meson.build
xyz/openbmc_project/Inventory/Item/PersistentMemory/SecurityCapabilities/meson.build
xyz/openbmc_project/Inventory/Item/PersistentMemory/meson.build
xyz/openbmc_project/Inventory/Item/PowerSupply/meson.build
xyz/openbmc_project/Inventory/Item/Rotor/meson.build
xyz/openbmc_project/Inventory/Item/Storage/meson.build
xyz/openbmc_project/Inventory/Item/StorageController/meson.build
xyz/openbmc_project/Inventory/Item/System/meson.build
xyz/openbmc_project/Inventory/Item/Tpm/meson.build
xyz/openbmc_project/Inventory/Item/Volume/meson.build
xyz/openbmc_project/Inventory/Item/Vrm/meson.build
xyz/openbmc_project/Inventory/Item/meson.build
xyz/openbmc_project/Inventory/Manager/meson.build
xyz/openbmc_project/Inventory/Source/PLDM/Entity/meson.build
xyz/openbmc_project/Inventory/Source/PLDM/FRU/meson.build
xyz/openbmc_project/Ipmi/SOL/meson.build
xyz/openbmc_project/Ipmi/SessionInfo/meson.build
xyz/openbmc_project/Led/Group/meson.build
xyz/openbmc_project/Led/Physical/meson.build
xyz/openbmc_project/Logging/Create/meson.build
xyz/openbmc_project/Logging/Entry/meson.build
xyz/openbmc_project/Logging/ErrorBlocksTransition/meson.build
xyz/openbmc_project/Logging/Event/meson.build
xyz/openbmc_project/Logging/IPMI/meson.build
xyz/openbmc_project/Logging/Settings/meson.build
xyz/openbmc_project/Logging/Syslog/Destination/Mail/Create/meson.build
xyz/openbmc_project/Logging/Syslog/Destination/Mail/Entry/meson.build
xyz/openbmc_project/Logging/Syslog/Destination/Mail/meson.build
xyz/openbmc_project/MCTP/Endpoint/meson.build
xyz/openbmc_project/Memory/MemoryECC/meson.build
xyz/openbmc_project/Network/Client/Create/meson.build
xyz/openbmc_project/Network/Client/meson.build
xyz/openbmc_project/Network/DHCPConfiguration/meson.build
xyz/openbmc_project/Network/EthernetInterface/meson.build
xyz/openbmc_project/Network/Experimental/Bond/meson.build
xyz/openbmc_project/Network/Experimental/Tunnel/meson.build
xyz/openbmc_project/Network/IP/meson.build
xyz/openbmc_project/Network/MACAddress/meson.build
xyz/openbmc_project/Network/Neighbor/meson.build
xyz/openbmc_project/Network/StaticRoute/Create/meson.build
xyz/openbmc_project/Network/StaticRoute/meson.build
xyz/openbmc_project/Network/SystemConfiguration/meson.build
xyz/openbmc_project/Network/VLAN/meson.build
xyz/openbmc_project/Nvme/Status/meson.build
xyz/openbmc_project/Object/Delete/meson.build
xyz/openbmc_project/Object/Enable/meson.build
xyz/openbmc_project/ObjectMapper/meson.build
xyz/openbmc_project/PFR/Attributes/meson.build
xyz/openbmc_project/PLDM/Event/meson.build
xyz/openbmc_project/PLDM/PDR/meson.build
xyz/openbmc_project/PLDM/Provider/Certs/Authority/CSR/meson.build
xyz/openbmc_project/PLDM/Requester/meson.build
xyz/openbmc_project/Sensor/Accuracy/meson.build
xyz/openbmc_project/Sensor/Threshold/Critical/meson.build
xyz/openbmc_project/Sensor/Threshold/HardShutdown/meson.build
xyz/openbmc_project/Sensor/Threshold/PerformanceLoss/meson.build
xyz/openbmc_project/Sensor/Threshold/SoftShutdown/meson.build
xyz/openbmc_project/Sensor/Threshold/Warning/meson.build
xyz/openbmc_project/Sensor/Value/meson.build
xyz/openbmc_project/Sensor/ValueMutability/meson.build
xyz/openbmc_project/Smbios/MDR_V2/meson.build
xyz/openbmc_project/Software/Activation/meson.build
xyz/openbmc_project/Software/ActivationBlocksTransition/meson.build
xyz/openbmc_project/Software/ActivationProgress/meson.build
xyz/openbmc_project/Software/ApplyOptions/meson.build
xyz/openbmc_project/Software/ApplyTime/meson.build
xyz/openbmc_project/Software/ExtendedVersion/meson.build
xyz/openbmc_project/Software/RedundancyPriority/meson.build
xyz/openbmc_project/Software/RequestedRedundancyPriority/meson.build
xyz/openbmc_project/Software/Settings/meson.build
xyz/openbmc_project/Software/Version/meson.build
xyz/openbmc_project/State/BMC/meson.build
xyz/openbmc_project/State/BMCRedundancy/meson.build
xyz/openbmc_project/State/Boot/PostCode/meson.build
xyz/openbmc_project/State/Boot/Progress/meson.build
xyz/openbmc_project/State/Boot/Raw/meson.build
xyz/openbmc_project/State/Chassis/meson.build
xyz/openbmc_project/State/Decorator/Availability/meson.build
xyz/openbmc_project/State/Decorator/OperationalStatus/meson.build
xyz/openbmc_project/State/Decorator/PowerState/meson.build
xyz/openbmc_project/State/Decorator/PowerSystemInputs/meson.build
xyz/openbmc_project/State/Drive/meson.build
xyz/openbmc_project/State/Host/meson.build
xyz/openbmc_project/State/OperatingSystem/Status/meson.build
xyz/openbmc_project/State/PowerOnHours/meson.build
xyz/openbmc_project/State/ScheduledHostTransition/meson.build
xyz/openbmc_project/State/Watchdog/meson.build
xyz/openbmc_project/Telemetry/Report/meson.build
xyz/openbmc_project/Telemetry/ReportManager/meson.build
xyz/openbmc_project/Telemetry/Trigger/meson.build
xyz/openbmc_project/Telemetry/TriggerManager/meson.build
xyz/openbmc_project/Time/EpochTime/meson.build
xyz/openbmc_project/Time/Synchronization/meson.build
xyz/openbmc_project/User/AccountPolicy/meson.build
xyz/openbmc_project/User/Attributes/meson.build
xyz/openbmc_project/User/Ldap/Config/meson.build
xyz/openbmc_project/User/Ldap/Create/meson.build
xyz/openbmc_project/User/Manager/meson.build
xyz/openbmc_project/User/PrivilegeMapper/meson.build
xyz/openbmc_project/User/PrivilegeMapperEntry/meson.build
xyz/openbmc_project/VirtualMedia/Legacy/meson.build
xyz/openbmc_project/VirtualMedia/MountPoint/meson.build
xyz/openbmc_project/VirtualMedia/Process/meson.build
xyz/openbmc_project/VirtualMedia/Proxy/meson.build
xyz/openbmc_project/VirtualMedia/Stats/meson.build
/openbmc/phosphor-dbus-interfaces/meson.options
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Create.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Certs/README.md
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Chassis/Intrusion.interface.yaml
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Sensor/Value.interface.yaml
e5abf62708-Sep-2021 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

com.ibm: Add Self Boot Engine(SBE) dump interface

Self Boot Engine(SBE) is a microcontroller that sits inside the
processor to initialize it to start the booting and also acts as
a secure channel fo

com.ibm: Add Self Boot Engine(SBE) dump interface

Self Boot Engine(SBE) is a microcontroller that sits inside the
processor to initialize it to start the booting and also acts as
a secure channel for accessing certain control functions on the
processor. During the booting or other hardware access operations
SBE can encounter errors and become unresponsive. In such situations,
the debug data needs to be collected from such SBEs to find out the
root cause of the error. This data includes hardware state,
configuration, memory, etc. The collected data is then packaged into
the OpenPOWER dump format which is called SBE dump.
Implement this interface to add support for managing the SBE dump.

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

show more ...

123456