libpldm: Add patches to support Redfish PDR encoding/decoding
This CL adds support for platfrom requester to send Platfrom type
command to RDE device. Additonally it adds APIs for GetPDR command
and Redfish Resource PDR support.
Add encoders/decoders to dynamically encode/decode
the Redfish Resources in PLDM response message.
Also add unit tests for all the the encoder/decoder
APIs
Design Doc : go/redfish-pdr-support
Tested: All the unit tests pass.. Ran the complete minibmc weekly
tests workflow including the rde soak tests. All tests passed
successfully. Verified that the platform requester is able to
handle PDR commands.
Fusion-Link: https://fusion2.corp.google.com/c0e4c574-b87b-3184-a2fa-1bec790cdf41
Platforms-Affected: platform6
Google-Bug-Id: 344955303
Google-Bug-Id: 344954307
Google-Bug-Id: 341389794
Google-Bug-Id: 341389695
Google-Bug-Id: 286465868
Change-Id: I481d27e77f959173ea821cc9f77008eebfcc3fed
Signed-off-by: Nikhil Namjoshi <nikhilnamjoshi@google.com>
3 files changed