History log of /openbmc/docs/designs/ (Results 1 – 25 of 205)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d376bef416-Sep-2024 Jagpal Singh Gill <paligill@gmail.com>

Code update: Add PLDM package and EM configuration

PLDM image packaging can be used as one of the standardized option for
firmware image packages. Provide details on appropriate image
descriptors th

Code update: Add PLDM package and EM configuration

PLDM image packaging can be used as one of the standardized option for
firmware image packages. Provide details on appropriate image
descriptors that can be used by non-PLDM code updaters for image
validation and how to model this information in entity manager
configuration for firmware image validation and device access.

Related PR:
https://gerrit.openbmc.org/c/openbmc/entity-manager/+/75947

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

show more ...

abbf735526-Aug-2024 Alexander Hansen <alexander.hansen@9elements.com>

design: gpio based hardware inventory

Design to support the gpio based detection of hardware.

Change-Id: Idbf2dc2cc77a637c58ad32af54c7c094a53a2a50
Signed-off-by: Alexander Hansen <alexander.hansen@

design: gpio based hardware inventory

Design to support the gpio based detection of hardware.

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

show more ...

d886ce8906-Jan-2025 Thu Nguyen <thu@os.amperecomputing.com>

pldm-stack: Update PLDM Fru inventory

As the discussion in [1], `pldmd` will directly host the FRU inventory
interfaces. Update the design spec.

[1] https://discord.com/channels/775381525260664832/

pldm-stack: Update PLDM Fru inventory

As the discussion in [1], `pldmd` will directly host the FRU inventory
interfaces. Update the design spec.

[1] https://discord.com/channels/775381525260664832/778790638563885086/1316606810031128647

Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
Change-Id: Ie666023767dc785071ab9824b33733120f3c5c3d

show more ...

67032dff02-Dec-2024 Peter Delevoryas <peter@pjd.dev>

ci: Apply prettier lint suggestions

This is blocking [new proposals][1] from passing CI.

[1]: https://gerrit.openbmc.org/c/openbmc/docs/+/76147

Change-Id: I3df57bd4e1abec93cb1775aa291295de9fa083f2

ci: Apply prettier lint suggestions

This is blocking [new proposals][1] from passing CI.

[1]: https://gerrit.openbmc.org/c/openbmc/docs/+/76147

Change-Id: I3df57bd4e1abec93cb1775aa291295de9fa083f2
Signed-off-by: Peter Delevoryas <peter@pjd.dev>

show more ...

dfd4abdb27-Nov-2024 Peter Delevoryas <peter@pjd.dev>

design-template: Fix typo

Change-Id: Ie8fa5e930f7107f473cb27915ba0f2cf2e66ff82
Signed-off-by: Peter Delevoryas <peter@pjd.dev>

46902afd25-Sep-2024 Chris Sides <Christopher.Sides@hpe.com>

devicetree vpd design now reflects tof discussion

Design doc for device-tree vpd parser now reflects TOF consensus that
no new repo is needed. 'Alternatives Considered' section has also been
updated

devicetree vpd design now reflects tof discussion

Design doc for device-tree vpd parser now reflects TOF consensus that
no new repo is needed. 'Alternatives Considered' section has also been
updated to reflect that the daemon will be hosted in Entity-Manager.

Change-Id: I3f669aa02ed50042247082720e6d533ccbaf16aa
Signed-off-by: Chris Sides <Christopher.Sides@hpe.com>

show more ...

c269085206-Sep-2023 Chris Sides <christopher.sides@hpe.com>

entity-manager hw id: vpd discover via device-tree

Describes a way to make hardware identification data from device-tree
available to Entity-Manager for probe evaluations. Especially needed for
HPE

entity-manager hw id: vpd discover via device-tree

Describes a way to make hardware identification data from device-tree
available to Entity-Manager for probe evaluations. Especially needed for
HPE GXP systems that use non-standard formats and channels to present HW
ID Data (Vital Product Data)

Change-Id: I3055a77a6302165a1ca72b4213633ebe5d4a9313
Signed-off-by: Chris Sides <christopher.sides@hpe.com>

show more ...

377ed14d19-Aug-2024 Patrick NC Lin <patrick.nc.lin.wiwynn@gmail.com>

design: BMC reboot cause event log

Design proposal for extending the BMC reboot cause event log mechanism

Change-Id: I9e50f5006fa3003db05b385db541566c4b73ed3c
Signed-off-by: Patrick NC Lin <patrick

design: BMC reboot cause event log

Design proposal for extending the BMC reboot cause event log mechanism

Change-Id: I9e50f5006fa3003db05b385db541566c4b73ed3c
Signed-off-by: Patrick NC Lin <patrick.nc.lin.wiwynn@gmail.com>

show more ...

ed33169727-Sep-2021 Gilbert Chen <gilbert.chen@arm.com>

PLDM-stack: Adding sensor monitoring section

The new added sections are for the design of enabling pldmd to monitor
sensor in PLDM terminus and expose to D-Bus interface. The proposal
currently cove

PLDM-stack: Adding sensor monitoring section

The new added sections are for the design of enabling pldmd to monitor
sensor in PLDM terminus and expose to D-Bus interface. The proposal
currently covers how to monitor numeric sensor and how to renew the
sensor status by polling or async method.

Signed-off-by: Gilbert Chen <gilbert.chen@arm.com>
Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
Change-Id: Icc851d1fcb7399c763a9000770cbd195d9f572de

show more ...

9841934d11-Sep-2024 Jagpal Singh Gill <paligill@gmail.com>

code-update: add missing actions after reset

Update the flow to add the creation of UpdateInterface and deletion of
interfaces on previous objectPath after the device has been reset.

Change-Id: I24

code-update: add missing actions after reset

Update the flow to add the creation of UpdateInterface and deletion of
interfaces on previous objectPath after the device has been reset.

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

show more ...

9a0248b505-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

event-logging: reference the sdbusplus schema

Rather than a second (likely out of date) definition of the event
schema, point to the one in the sdbusplus repository.

Signed-off-by: Patrick Williams

event-logging: reference the sdbusplus schema

Rather than a second (likely out of date) definition of the event
schema, point to the one in the sdbusplus repository.

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

show more ...

879601d916-Aug-2024 Jagpal Singh Gill <paligill@gmail.com>

ncsi-coredump: fix typo

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

ede0a25e16-May-2024 Patrick Williams <patrick@stwcx.xyz>

design: error and event logging

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

696c1d8722-Jul-2024 Alexander Hansen <alexander.hansen@9elements.com>

OCP LED Policy Support Design

To support OCP LED Policy [1], this design is created to discuss
changes on phosphor-led-manager.

[1] OCP Panel Indicator Specification rev1.0

Change-Id: Id6f05921e9c

OCP LED Policy Support Design

To support OCP LED Policy [1], this design is created to discuss
changes on phosphor-led-manager.

[1] OCP Panel Indicator Specification rev1.0

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

show more ...

8e6dbb4d17-Jun-2024 Alexander Hansen <alexander.hansen@9elements.com>

Add designs/uart-mux-support.md

Document the uart mux support design.

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

Add designs/uart-mux-support.md

Document the uart mux support design.

Change-Id: I40deb1f5b5f2f5d4386af769730ebfdde525820f
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

49b4570010-Jul-2022 Jayashree Dhanapal <jayashree-d@hcl.com>

Multihost Physical LED Design

Design proposal for multi-host physical LED support.

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: I4a07aa084eaf8e911c380327a4884e4d1fe488a9

116d25a908-Jul-2024 Jagpal Singh Gill <paligill@gmail.com>

code-update: fix flow to asynchronous image verify

Update the flow to asynchronously verify the image since this can take
sometime and block the task creation. Also, update the activation status
at

code-update: fix flow to asynchronous image verify

Update the flow to asynchronously verify the image since this can take
sometime and block the task creation. Also, update the activation status
at appropriate places to notify status changes.

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

show more ...

f73cb69608-Jul-2024 Jagpal Singh Gill <paligill@gmail.com>

code-update: use flat object paths

Rename VersionId to SwId and randomly generate as this happens before
image parsing. Use flat object paths for software as they are easily
mappable from firmware i

code-update: use flat object paths

Rename VersionId to SwId and randomly generate as this happens before
image parsing. Use flat object paths for software as they are easily
mappable from firmware inventory in BMCWeb.

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

show more ...

5a727b4812-Mar-2024 Delphine CC Chiu <delphine_cc_chiu@wiwynn.com>

Add design/ncsi-dump.md

Initial version of NC-SI coredump design doc.

Change-Id: I09ab7ea317c4111964e309c81714add9aebc2550
Signed-off-by: Delphine CC Chiu <delphine_cc_chiu@wiwynn.com>

f167b6d222-May-2024 Ed Tanous <ed@tanous.net>

Request creation of libcper repository

Details in design document.

Change-Id: I482a22472f34a28479e6d56594234895b62de690
Signed-off-by: Ed Tanous <ed@tanous.net>

8570602004-Jun-2024 Andrew Geissler <geissonator@yahoo.com>

update formatting for new markdown rules

Something got updated in the docker container that has some new rules on
document formatting.

Change-Id: I5b8d3cdc04458845a22d1e898dfbbd7538f68f69
Signed-of

update formatting for new markdown rules

Something got updated in the docker container that has some new rules on
document formatting.

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

show more ...

44f3de9201-Apr-2024 Gunnar Mills <gmills@us.ibm.com>

Remove Redfish Health Rollup

Health Rollup is unmaintained after the original author, James Feist,
left several years ago. Calls for an owner have gone unanswered. Its
implementation and design was

Remove Redfish Health Rollup

Health Rollup is unmaintained after the original author, James Feist,
left several years ago. Calls for an owner have gone unanswered. Its
implementation and design was only half done.

bmcweb is removing the redfish-health-populate option and its limited
support at https://gerrit.openbmc.org/c/openbmc/bmcweb/+/70450.

The option has been defaulted off for 10 months with no upstream layers
enabling it, and no discussions have been raised about keeping it.

It was always limited to a few resources.
A future "HealthRollup" can be proposed. Caution here that health rollup
is nontrivial to get correct, performance problems are a concern, and
hesitancy from the bmcweb maintainers due to multiple calls to get
people to own health rollup as a whole went completely unanswered.
Redfish probably needs better guidance on how health rollup needs to
work functionally.

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

show more ...

a5bc3d4521-Feb-2024 Gunnar Mills <gmills@us.ibm.com>

OWNERS: Update Gunnar's email address

I have multiple email addresses in my Gerrit account but as
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/69506 shows my Preferred
email has to match the OWNERS

OWNERS: Update Gunnar's email address

I have multiple email addresses in my Gerrit account but as
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/69506 shows my Preferred
email has to match the OWNERS file, do that.

More discussion in Discord at
[1] https://discord.com/channels/775381525260664832/817151035197358081/1209585278025601094

Tested: With https://gerrit.openbmc.org/c/openbmc/bmcweb/+/69549 my +2
means something again.

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

show more ...

58d4966313-Feb-2024 Derek Howard <derekh@us.ibm.com>

psu-firmware-update: add optional override param

The previous design only updated the PSU if the image in the BMC
filesystem was newer than the version on the PSU. These changes
allowed for an optio

psu-firmware-update: add optional override param

The previous design only updated the PSU if the image in the BMC
filesystem was newer than the version on the PSU. These changes
allowed for an optional override parameter to be used by the
vendor-specific tools to download the version from the BMC filesystem
to the PSU regardless of level of the firmware.

This is useful if the PSU needs to be back-leveled due to problems
later found in the new version of PSU firmware.

Change-Id: If8100b061a266a5aa0068880c8524cb359b41ced
Signed-off-by: Derek Howard <derekh@us.ibm.com>

show more ...

7754c5cd28-Jun-2023 Zhichuang Sun <zhichuang@google.com>

add designs/redfish-spdm-attestation.md

Propose a design for add Redfish SPDM support in BMCWeb,
with changes in phosphor-dbus-interfaces documented.

Redfish add schema for ComponentIntegrity
which

add designs/redfish-spdm-attestation.md

Propose a design for add Redfish SPDM support in BMCWeb,
with changes in phosphor-dbus-interfaces documented.

Redfish add schema for ComponentIntegrity
which allows user to use SPDM or TPM to authenticate device
identity and firmware integrity. It would be useful to add
SPDM attestation support in BMCWeb, which provides unified
interface for device security attestation in data center.

This design doc will focus on SPDM.

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

show more ...

123456789