1*2800cd8eSLawrence Tang #ifndef CPER_SECTION_ARM_H
2*2800cd8eSLawrence Tang #define CPER_SECTION_ARM_H
3*2800cd8eSLawrence Tang 
4*2800cd8eSLawrence Tang #include "json.h"
5*2800cd8eSLawrence Tang #include "../edk/Cper.h"
6*2800cd8eSLawrence Tang 
7*2800cd8eSLawrence Tang #define ARM_PROCESSOR_ERROR_VALID_BITFIELD_NAMES (const char*[]) \
8*2800cd8eSLawrence Tang     {"mpidrValid", "errorAffinityLevelValid", "runningStateValid", "vendorSpecificInfoValid"}
9*2800cd8eSLawrence Tang 
10*2800cd8eSLawrence Tang json_object* cper_section_arm_to_ir(void* section, EFI_ERROR_SECTION_DESCRIPTOR* descriptor);
11*2800cd8eSLawrence Tang 
12*2800cd8eSLawrence Tang #endif