\r
#define VARIABLE_STORE_SIGNATURE EFI_SIGNATURE_32 ('$', 'V', 'S', 'S')\r
\r
-#define MAX_VARIABLE_SIZE 1024\r
+#define MAX_VARIABLE_SIZE 1024\r
\r
-#define VARIABLE_DATA 0x55AA\r
+//\r
+// Enlarges the hardware error record maximum variable size to 32K bytes\r
+//\r
+#define MAX_HARDWARE_ERROR_VARIABLE_SIZE 0x8000\r
+\r
+#define VARIABLE_DATA 0x55AA\r
\r
//\r
// Variable Store Header flags\r
//\r
-#define VARIABLE_STORE_FORMATTED 0x5a\r
-#define VARIABLE_STORE_HEALTHY 0xfe\r
+#define VARIABLE_STORE_FORMATTED 0x5a\r
+#define VARIABLE_STORE_HEALTHY 0xfe\r
\r
//\r
// The alignment of variable's start offset.\r