commit | e83eca365573acf478eedb78b6e3cf845440def4 | [log] [tgz] |
---|---|---|
author | Kasun Athukorala <kasunath@google.com> | Mon Dec 16 19:09:26 2024 +0000 |
committer | Brandon Kim <brandonkim@google.com> | Fri Jan 10 06:30:50 2025 +0000 |
tree | ec22f0546b6f5cac39470c617945a785b0fb8a19 | |
parent | 84e03d3400b747790ed3388e95e8f511e26e7351 [diff] |
Add a new google OEM event ID This change adds a new OEM event ID 2 for receiving crashdumps through PLDM Google OEM event class 0xF6. Also adds several print messages to help with debugging. Tested: - Tested that BMC can still receive crashdumps via file transfer to maintain backcompatibility Google-Bug-Id: 383179915 Change-Id: I8bc30ee517b53afdab7dbe6345b83ea7f3719b20 Signed-off-by: Kasun Athukorala <kasunath@google.com>
This repo contains:
the pldm-oem-google.h, which is the source of truth definitions of PLDM google oem elements.
pldmd-oem-google static library, as extension of libpldm, contains the helper function to parser the PLDM google oem elements.
Google defined PLDM OEM events will be sent as PLDM OEM event with event_class=0xF6
, followed by 3 bytes of google IANA [00 D4 DE]
.
The specific google OEM event ID and associated oem event data format shall be defined in pldm-oem-google.h.