Add firmware error record support.
diff --git a/sections/cper-section-firmware.h b/sections/cper-section-firmware.h
new file mode 100644
index 0000000..a879c12
--- /dev/null
+++ b/sections/cper-section-firmware.h
@@ -0,0 +1,13 @@
+#ifndef CPER_SECTION_FIRMWARE_H
+#define CPER_SECTION_FIRMWARE_H
+
+#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, EFI_ERROR_SECTION_DESCRIPTOR* descriptor);
+
+#endif
\ No newline at end of file