blob: 858ee5d4a58ba9964a6fa67ae4792c40135eb754 [file] [log] [blame]
#ifndef CPER_SECTION_FIRMWARE_H
#define CPER_SECTION_FIRMWARE_H
#ifdef __cplusplus
extern "C" {
#endif
#include <json.h>
#include "../edk/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