History log of /openbmc/docs/designs/ (Results 1 – 25 of 224)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
32199de829-Dec-2025 Arun R <rarun@ami.com>

designs: multihost-phosphor-buttons: wording

Improve clarity in Position property description text.

Tested: Verified documentation builds.
Change-Id: I2d55944b2e7565812fc1ba4f1e32c86553b4fa84
Signe

designs: multihost-phosphor-buttons: wording

Improve clarity in Position property description text.

Tested: Verified documentation builds.
Change-Id: I2d55944b2e7565812fc1ba4f1e32c86553b4fa84
Signed-off-by: Arun R <rarun@ami.com>

show more ...

34399b0529-Dec-2025 Arun R <rarun@ami.com>

designs: cper-records: fix typos

Correct spelling in documentation: manageability and referred

Tested: Verified spelling in documentation.
Change-Id: I2d8f58d14b27a35c2e0c6ed78f4370774d5fdefc
Signe

designs: cper-records: fix typos

Correct spelling in documentation: manageability and referred

Tested: Verified spelling in documentation.
Change-Id: I2d8f58d14b27a35c2e0c6ed78f4370774d5fdefc
Signed-off-by: Arun R <rarun@ami.com>

show more ...

ff1de8ff26-Dec-2025 Arun R <rarun@ami.com>

designs: uart-mux-support: fix typo

Fix misspelled word: 'accomodate' -> 'accommodate'

Tested: Verified spelling in documentation.
Change-Id: Ifac08dbfbb98eb032f5c22e1dca89be9075f61a6
Signed-off-by

designs: uart-mux-support: fix typo

Fix misspelled word: 'accomodate' -> 'accommodate'

Tested: Verified spelling in documentation.
Change-Id: Ifac08dbfbb98eb032f5c22e1dca89be9075f61a6
Signed-off-by: Arun R <rarun@ami.com>

show more ...

0049313626-Dec-2025 Arun R <rarun@ami.com>

designs: cper-records: fix typo

Fix misspelled word: 'recieve' -> 'receive'

Tested: Verified spelling in documentation.
Change-Id: I3fe3dc74b13ee13a9f3baf6bd4d72560e25e767d
Signed-off-by: Arun R <r

designs: cper-records: fix typo

Fix misspelled word: 'recieve' -> 'receive'

Tested: Verified spelling in documentation.
Change-Id: I3fe3dc74b13ee13a9f3baf6bd4d72560e25e767d
Signed-off-by: Arun R <rarun@ami.com>

show more ...

ce2e499a26-Dec-2025 Arun R <rarun@ami.com>

designs: Fix typo in bmc-reboot-cause-update.md

Corrected spelling of "occurred" in the Clarification of The
Power-on-reset case section to improve documentation accuracy.

Tested: Verified spelling

designs: Fix typo in bmc-reboot-cause-update.md

Corrected spelling of "occurred" in the Clarification of The
Power-on-reset case section to improve documentation accuracy.

Tested: Verified spelling correction and confirmed markdown renders
correctly.

Change-Id: I802633be98b00a7a0e8a2f65b91db273165bcadf
Signed-off-by: Arun R <rarun@ami.com>

show more ...

643e736016-Dec-2024 Tom Joseph <rushtotom@gmail.com>

code-update: Update design to handle PLDM package w/o Targets

Updated the design document to handle code update using multi-part
image format like PLDM when no Targets are specified.

Change-Id: I54

code-update: Update design to handle PLDM package w/o Targets

Updated the design document to handle code update using multi-part
image format like PLDM when no Targets are specified.

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

show more ...

3d3f050d28-Aug-2025 Ratan Gupta <ratankgupta31@gmail.com>

redfish-spdm-attestation: Update the D-bus object path

Change D-Bus object paths from PascalCase to snake_case for consistency:
- /xyz/openbmc_project/ComponentIntegrity/{ComponentIntegrityId} →
/x

redfish-spdm-attestation: Update the D-bus object path

Change D-Bus object paths from PascalCase to snake_case for consistency:
- /xyz/openbmc_project/ComponentIntegrity/{ComponentIntegrityId} →
/xyz/openbmc_project/component_integrity/{component_integrity_id}

- /xyz/openbmc_project/TrustedComponents/{TrustedComponentId} →
/xyz/openbmc_project/trusted_components/{trusted_component_id}

- /xyz/openbmc_project/certs/devices/{ChassisId}/{CertId} →
/xyz/openbmc_project/certs/devices/{chassis_id}/{cert_id}

Change-Id: I989e9b7f88f3581131d8df7c9e6790dfcb05731b
Signed-off-by: Ratan Gupta <ratankgupta31@gmail.com>

show more ...

6ca96a3925-Apr-2025 Christopher Meis <christopher.meis@9elements.com>

Create entry for entity-manager and link to repo

Linking the repo helps viewers of the docs repo finding information of
entity-manager. Just linking so it stays in sync.

Change-Id: I6920596b68a6afd

Create entry for entity-manager and link to repo

Linking the repo helps viewers of the docs repo finding information of
entity-manager. Just linking so it stays in sync.

Change-Id: I6920596b68a6afd5eed17cc839e63d9055770a96
Signed-off-by: Christopher Meis <christopher.meis@9elements.com>

show more ...

7eb2d98e22-Sep-2024 Jagpal Singh Gill <paligill@gmail.com>

design doc for cable monitor

Propose a design for cable monitor as currently there is no service in
openBMC available for this. Related D-Bus changes -
https://gerrit.openbmc.org/c/openbmc/phosphor-

design doc for cable monitor

Propose a design for cable monitor as currently there is no service in
openBMC available for this. Related D-Bus changes -
https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/74397

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

show more ...

8190665f21-Jul-2025 Ed Tanous <etanous@nvidia.com>

Platform init design

Add a repository for initting platforms.

Change-Id: I9debc814ac17d4cf8c5f6fc78223560434eb9bc8
Signed-off-by: Ed Tanous <etanous@nvidia.com>

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

design doc for liquid leak detection

Propose a design for liquid leak detection as currently there no service
in openBMC available for this. Related D-Bus changes -
https://gerrit.openbmc.org/c/open

design doc for liquid leak detection

Propose a design for liquid leak detection as currently there no service
in openBMC available for this. Related D-Bus changes -
https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/73151
https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/73707

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

show more ...

76628ccf13-Feb-2025 Manojkiran Eda <manojkiran.eda@gmail.com>

Add SPDM over TCP support

The current SPDM daemon design facilitates the BMC in retrieving
certificates and measurement data from various MCTP-based devices via
the SPDM protocol and exposing this i

Add SPDM over TCP support

The current SPDM daemon design facilitates the BMC in retrieving
certificates and measurement data from various MCTP-based devices via
the SPDM protocol and exposing this information externally through
redfish.

This update extends the design to enable the SPDM daemon to communicate
with other SPDM-capable devices over a TCP transport for retrieving
certificates and measurement data.

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

show more ...

80dcb7a229-Jun-2025 Prithvi Pai <ppai@nvidia.com>

cleanup remote-bios-configuration.md

Add patch to clean up `docs/remote-bios-configuration.md`.
Any patch on this doc throws errors regarding the formatting

Errors
[1] designs/remote-bios-configura

cleanup remote-bios-configuration.md

Add patch to clean up `docs/remote-bios-configuration.md`.
Any patch on this doc throws errors regarding the formatting

Errors
[1] designs/remote-bios-configuration.md:324 MD001/heading-increment Heading levels should only increment by one level at a time [Expected: h3; Actual: h4]
[2] designs/remote-bios-configuration.md:422:1 MD018/no-missing-space-atx No space after hash on atx style heading [Context: "##Complete BIOS BMC flow for B..."]
markdownlint - FAILED

Change-Id: I1a9ef0fd6c93815162e683a67a7ef6dad05d4a80
Signed-off-by: Prithvi Pai <ppai@nvidia.com>

show more ...

692765c230-Jun-2025 Patrick Williams <patrick@stwcx.xyz>

prettier: re-format

The latest prettier (3.6.2) fixed an incompatibility with markdownlint
and requires re-running[1].

[1]: https://github.com/prettier/prettier/pull/17675

Change-Id: Idd9fb1d4f33e

prettier: re-format

The latest prettier (3.6.2) fixed an incompatibility with markdownlint
and requires re-running[1].

[1]: https://github.com/prettier/prettier/pull/17675

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

show more ...

bf6b600409-Jun-2025 Prithvi Pai <ppai@nvidia.com>

Add Software.Asset interface to code-update

Added Software.Asset interface which provides Manufacturer and
Release Date information to code-update.md

Change-Id: Ib5641cd6602a33ec7aced3a40f137fb6a17

Add Software.Asset interface to code-update

Added Software.Asset interface which provides Manufacturer and
Release Date information to code-update.md

Change-Id: Ib5641cd6602a33ec7aced3a40f137fb6a17bc4e2
Signed-off-by: Prithvi Pai <ppai@nvidia.com>

show more ...

309abc9108-Jun-2025 Patrick Williams <patrick@stwcx.xyz>

markdownlint: clean up all warnings

This is a [mostly] format-only change to get the repository into a
state where it conforms with markdownlint.

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

markdownlint: clean up all warnings

This is a [mostly] format-only change to get the repository into a
state where it conforms with markdownlint.

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

show more ...


/openbmc/docs/.markdownlint.yaml
/openbmc/docs/CONTRIBUTING.md
/openbmc/docs/IPMITOOL-cheatsheet.md
/openbmc/docs/README.md
/openbmc/docs/REDFISH-cheatsheet.md
/openbmc/docs/REST-cheatsheet.md
/openbmc/docs/anti-patterns.md
/openbmc/docs/architecture/LED-architecture.md
/openbmc/docs/architecture/code-update/code-update-deprecated.md
/openbmc/docs/architecture/code-update/code-update-diagrams.md
/openbmc/docs/architecture/code-update/code-update.md
/openbmc/docs/architecture/code-update/firmware-update-over-redfish.md
/openbmc/docs/architecture/code-update/host-code-update.md
/openbmc/docs/architecture/interface-overview.md
/openbmc/docs/architecture/ipmi-architecture.md
/openbmc/docs/architecture/object-mapper.md
/openbmc/docs/architecture/openbmc-systemd.md
/openbmc/docs/architecture/sensor-architecture.md
/openbmc/docs/architecture/user-management.md
/openbmc/docs/cheatsheet.md
/openbmc/docs/console.md
/openbmc/docs/cpp-style-and-conventions.md
README.md
binarystore-via-blobs.md
bios-bmc-smm-error-logging.md
bmc-boot-ready.md
bmc-health-monitor.md
bmc-reboot-cause-update.md
bmc-reset-with-host-up.md
bmc-service-failure-debug-and-recovery.md
boot-progress.md
certificate-revocation-list.md
ci-authorization.md
code-update.md
dump-manager.md
ecc-dbus-sel.md
entity-manager-hw-id-vpd-discover-via-device-tree.md
error-log-handling-for-phal.md
estoraged.md
event-logging.md
expired-password.md
external-sensor.md
fail-boot-on-hw-error.md
firmware-update-via-blobs.md
firmware-update-via-usb.md
gpio-based-cable-presence.md
guard-on-bmc.md
hw-fault-monitor.md
management-console/Authorities_List_Management.md
management-console/VMI_Certificate_Exchange.md
management-console/service-discovery.md
mctp/mctp-kernel.md
mctp/mctp-userspace.md
mctp/mctp.md
multi-host-postcode.md
multihost-ipmi-design.md
multihost-phosphor-buttons.md
multihost-physical-led.md
nmi-dbus-interface.md
nvmemi-over-smbus.md
oem/google/root_of_trust.md
oem/ibm/system-power-mode.md
phosphor-audit.md
phosphor-hwmon-io-uring.md
physical-topology.md
pldm-stack.md
power-recovery.md
power-systems-memory-preserving-reboot.md
psu-firmware-update.md
redfish-authorization.md
redfish-eventservice.md
redfish-pcie.md
redfish-postcodes.md
redfish-resource-supplement-for-pfr.md
redfish-spdm-attestation.md
redfish-tls-user-authentication.md
remote-bios-configuration.md
state-management-and-external-interfaces.md
target-fail-monitoring.md
telemetry.md
thermal-control-modes.md
uart-mux-support.md
unique-hostname.md
virtual-media.md
virtual-sensors.md
vpd-collection.md
/openbmc/docs/development/add-new-system.md
/openbmc/docs/development/dev-environment.md
/openbmc/docs/development/devtool-hello-world.md
/openbmc/docs/development/gerrit-setup.md
/openbmc/docs/development/web-ui.md
/openbmc/docs/features.md
/openbmc/docs/host-management.md
/openbmc/docs/kernel-development.md
/openbmc/docs/maintainer-workflow.md
/openbmc/docs/meta-layer-guidelines.md
/openbmc/docs/rest-api.md
/openbmc/docs/security/TLS-configuration.md
/openbmc/docs/security/how-to-report-a-security-vulnerability.md
/openbmc/docs/security/network-security-considerations.md
/openbmc/docs/security/obmc-github-security-advisory-template.md
/openbmc/docs/security/obmc-security-response-team-guidelines.md
/openbmc/docs/security/obmc-security-response-team.md
/openbmc/docs/style/cpp/.clang-tidy
/openbmc/docs/testing/local-ci-build.md
/openbmc/docs/testing/run-test-docker.md
/openbmc/docs/tof/contract.md
/openbmc/docs/yocto-development.md
7261bc6d23-May-2025 Chinmay Shripad Hegde <hosmanechinmay@gmail.com>

spdm: Update Redfish Certificate URI path

Updated the design document to reflect the correct Redfish URI
structure for device certificates. As per DMTF data modeling
requirements, certificates must

spdm: Update Redfish Certificate URI path

Updated the design document to reflect the correct Redfish URI
structure for device certificates. As per DMTF data modeling
requirements, certificates must be represented as subordinate
resources under TrustedComponent rather than directly under Chassis.

Change-Id: Ief0f1196e207c5a3010fd7f188461ece58f2f02d
Signed-off-by: Chinmay Shripad Hegde <hosmanechinmay@gmail.com>

show more ...

f0aefef425-Oct-2024 Jagpal Singh Gill <paligill@gmail.com>

code update: add pre post update targets

Add the definition for pre and post update targets to run for a
device/component.

Change-Id: Ideff1470d366926591827bbfabf6759e55a1456e
Signed-off-by: Jagpal

code update: add pre post update targets

Add the definition for pre and post update targets to run for a
device/component.

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

show more ...

3ed5078d10-Dec-2024 Patrick NC Lin <patrick.nc.lin.wiwynn@gmail.com>

bmc-reboot-cause: Update BMC reboot cause event log descriptions

Modify the design proposal to meet the current BMC reboot cause event
log mechanism

Change-Id: Ib35817c5c19b0011de3faff51fb42fe76b73

bmc-reboot-cause: Update BMC reboot cause event log descriptions

Modify the design proposal to meet the current BMC reboot cause event
log mechanism

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

show more ...

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

123456789