Add human readable name to IA32x64 error info GUIDs.
diff --git a/specification/document/cper-json-specification.tex b/specification/document/cper-json-specification.tex
index 5176e72..ac54dc9 100644
--- a/specification/document/cper-json-specification.tex
+++ b/specification/document/cper-json-specification.tex
@@ -371,7 +371,8 @@
\label{subsection:ia32x64processorerrorinfostructure}
This structure describes a single IA32/x64 Processor Error Info sub-section, which is part of the larger IA32/x64 record (\ref{section:ia32x64errorsection}).
\jsontable{table:ia32x64processorerrorinfostructure}
-type & string & A GUID indicating the type of processor error defined in this structure. See \texttt{edk/Cper.h} in the library repository for the defined GUID values.\\
+type.guid & string & A GUID indicating the type of processor error defined in this structure. See \texttt{edk/Cper.h} in the library repository for the defined GUID values.\\
+type.name & string & The human readable name, if available, of the type of processor error defined in this structure.\\
\hline
validationBits & object & An IA32/x64 Processor Error Info Validation structure, as defined in Subsection \ref{subsection:ia32x64processorerrorinfovalidationstructure}.\\
\hline
diff --git a/specification/json/sections/cper-ia32x64-processor.json b/specification/json/sections/cper-ia32x64-processor.json
index 11aa819..08a9d96 100644
--- a/specification/json/sections/cper-ia32x64-processor.json
+++ b/specification/json/sections/cper-ia32x64-processor.json
@@ -54,7 +54,16 @@
"additionalProperties": false,
"properties": {
"type": {
- "type": "string"
+ "type": "object",
+ "required": ["guid", "name"],
+ "properties": {
+ "guid": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
},
"validationBits": {
"type": "object",