Open Boot and Management Framework

Open Boot and Management Framework (OBMF) is a workstream under the OCP Hardware Management Project. The OCP Hardware Management Project defines a small, stable set of tools for remotely managing machines at scale. Workstream materials are hosted on the OBMF GitHub wiki. Details about the workstream's mission, scope, leadership, and ways to get involved will be added in the near future.

About This Workstream


The Open Boot and Management Framework (OBMF) Workstream is a Semi-Private (CLA) Workstream under the OCP Hardware Management Project.

The workstream is producing a specification to prescribe the DC-SCM interface (or a list of recommended physical interfaces) and a standardized protocol for use in boot, configuration, and runtime communication between the Host Processor or other devices on the Host Processor Module (HPM) and the Baseboard Management Controller (BMC) on the DC-SCM Module.

Requirements

  • Host Processor (CPU) vendor agnostic
  • Applicable to non-DC-SCM use cases
  • Reusable for other devices, e.g. PCIe cards, CXL cards, etc.
  • Physical-interface-agnostic protocol (e.g., MCTP/PLDM)
  • Recommended physical interface choices for DC-SCM use cases
  • Supporting an adoption model for vendor-specific features (vendor extensions)
  • Leveraging OCP standards and DMTF standards
  • Aligned to existing security standards and requirements (e.g., SPDM)

Published Documents

Scope

The OBMF Workstream’s scope covers:

  • Protocol Definition : use cases and applicability; definition of initiator and target; protocol states and state-transition flows; API definition; message formats and encoding
  • Security : security requirements aligned to existing standards such as SPDM
  • Standards Reuse : alignment with and reuse of existing communication standards defined by DMTF (MCTP, PLDM)
  • Firmware & Interoperability : firmware requirements and interoperability design documents
  • Related Requirements : requirements pertaining to MHS, DC-SCM, and Streaming Boot

Get Involved

Participation in the workstream requires a signed CLA.

Specifications and register description files are published in the public OBMF repository.

Open Boot and Management Framework calendar