blob: c37ee1f051c1e4f8c5c0897b66d6307b4a6c3228 [file] [log] [blame]
#ifndef CPER_SECTION_FIRMWARE_H
#define CPER_SECTION_FIRMWARE_H
#ifdef __cplusplus
extern "C" {
#endif
#include <json.h>
#include "Cper.h"
#define FIRMWARE_ERROR_RECORD_TYPES_KEYS \
(int[]) \
{ \
0, 1, 2 \
}
#define FIRMWARE_ERROR_RECORD_TYPES_VALUES \
(const char *[]) \
{ \
"IPF SAL Error Record", \
"SOC Firmware Error Record (Type1 Legacy)", \
"SOC Firmware Error Record (Type2)" \
}
json_object *cper_section_firmware_to_ir(void *section);
void ir_section_firmware_to_cper(json_object *section, FILE *out);
#ifdef __cplusplus
}
#endif
#endif