Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

PLDM

PLDM OpenPRoT devices will support Platform Level Data Model as a responder for FW updates and platform monitoring. This means that OpenPRoT will respond to Type 0, Type 2 and Type 5 as listed in Table 1.

PLDM Base Specifications for Supported Types

Type 0 - Base Specification

All responders shall implement the four (4) spec mandatory PLDM commands:

  • GetTID
  • GetPLDMVersion
  • GetPLDMTypes
  • GetPLDMCommands

All responders shall implement the following optional commands

  • SetTID

Type 2 - Platform Monitoring and Control

OpenPRoT will support PLDM Monitoring and Control by providing a PDR, Platform Descriptor Record, repository to a prospective PDLM Manageability Access Point Discovery Agent’s primary PDR. These PDRs will be defined via Json files and included into OpenPRoT at build time. OpenPRoT will not support any dynamic adjustments to the PDR repository. These PDRs should be limited to security features and as such, will only support PLDM sensors and not effectors. PLDM Monitoring PDRs

  • Terminus Locator PDR
  • Numeric Sensor PDR

Type 5 - Firmware Update

Required Inventory Commands:

  • QueryDeviceIdentifiers
  • GetFirmwareParameters

Required Update Commands:

  • RequestFirmwareUpdate
  • PassComponentTable
  • UpdateComponent
  • TransferComplete
  • VerifyComplete
  • ApplyComplete
  • ActivateFirmware
  • GetStatus

All responders shall implement the following optional commands

  • GetPackageData
  • GetPackageMetaData