Open Source Firmware Conference 2019

OOB Firmware Upgrade using PLDM over NCSI/RBT
2019-09-05 , Hackathon

PLDM (Platform Level Data Model) Type 5 defines a protocol and a set of commands supporting out of band firmware upgrade. In this talk I will go over PLDM protocol for firmware update, showing a typical upgrade flow, as well as how NC-SI v1.2 has added provisions to carry PLDM traffic over NC-SI/RBT. I will also go over some of the limitation that exists today when running PLDM over NC-SI/RBT, and how this can also support other PLDM types (for example, Type 2, PLDM for sensor monitoring)

Lastly I will discuss what we have currently in OpenBMC codebase to support this feature and provide a sample flow.

See also: Slides (501.3 KB)

Ben Wei is a software engineer working on OpenBMC at facebook.

This speaker also appears in: