Lines Matching full:processor

195 containmentWarning & boolean & If true, the error was not contained within the processor or memory …
253 % Generic processor error section.
254 \section{Generic Processor Error Section}
256 …the JSON format for a single Generic Processor Error Section from a CPER record. The GUID used for…
258 validationBits & object & A Generic Processor Error Validation Structure, as described in Subsectio…
260 processorType.name & string & If available, the human readable name of the processor type.\\
261 processorType.value & uint64 & The integer value of the processor type.\\
263 processorISA.name & string & If available, the human readable name of the processor ISA.\\
264 processorISA.value & uint64 & The integer value corresponding to the processor ISA.\\
266 errorType.name & string & If available, the human readable name of the type of processor error this…
267 errorType.value & uint64 & The integer value corresponding to the processor error type.\\
272 flags & object & Flag information for the Generic Processor Error as described in Subsection \ref{s…
280 processorID & uint64 & The unique identifier of the logical processor. On ARM, this is MPIDR\_EL1.\\
289 \jsontableend{Generic Processor Error structure field table.}
291 % Generic processor error validation structure.
292 \subsection{Generic Processor Error Validation Structure}
294 This structure describes the valdation bits structure of a General Processor Error CPER section.
296 processorTypeValid & boolean & Whether the "processorType" field of the Generic Processor Error sec…
298 processorISAValid & boolean & Whether the "processorISA" field of the Generic Processor Error secti…
300 processorErrorTypeValid & boolean & Whether the "errorType" field of the Generic Processor Error se…
302 operationValid & boolean & Whether the "operation" field of the Generic Processor Error section (\r…
304 flagsValid & boolean & Whether the "flags" field of the Generic Processor Error section (\ref{secti…
306 levelValid & boolean & Whether the "levelValid" field of the Generic Processor Error section (\ref{…
308 cpuVersionValid & boolean & Whether the "cpuVersion" field of the Generic Processor Error section (…
310 cpuBrandInfoValid & boolean & Whether the "cpuBrandInfo" field of the Generic Processor Error secti…
312 cpuIDValid & boolean & Whether the "cpuID" field of the Generic Processor Error section (\ref{secti…
314 targetAddressValid & boolean & Whether the "targetAddress" field of the Generic Processor Error sec…
316 requestorIDValid & boolean & Whether the "requestorID" field of the Generic Processor Error section…
318 responderIDValid & boolean & Whether the "responderID" field of the Generic Processor Error section…
320 instructionIPValid & boolean & Whether the "instructionIP" field of the Generic Processor Error sec…
321 \jsontableend{Generic Processor Error validation structure field table.}
323 % Generic processor error flags structure.
324 \subsection{Generic Processor Error Flags Structure}
326 This structure describes the flags structure of a General Processor Error CPER section.
335 \jsontableend{Generic Processor Error flags structure field table.}
338 \section{IA32/x64 Processor Error Section}
340 …e IA32/x64 Error Section from a CPER record. The GUID used for IA32/x64 Processor Error Sections i…
342 validationBits & object & IA32/x64 Processor Error Validation Structure as described in Subsection …
344 localAPICID & uint64 & The APIC ID of the processor.\\
348 processorErrorInfo & array & Array of IA32/x64 Processor Error Info Structures as described in Subs…
350 processorContextInfo & array & Array of IA32/x64 Processor Context Info Structures as described in …
351 \jsontableend{IA32/x64 Processor Error structure field table.}
354 \subsection{IA32/x64 Processor Error Validation Structure}
362 processorErrorInfoNum & int & The number of IA32/x64 Processor Error Info Structures (\ref{subsecti…
364 processorContextInfoNum & int & The number of IA32/x64 Processor Context Info Structures (\ref{subs…
365 \jsontableend{IA32/x64 Processor Error validation structure field table.}
381 % IA32/x64 Processor Error Info structure.
382 \subsection{IA32/x64 Processor Error Info Structure}
384 This structure describes a single IA32/x64 Processor Error Info sub-section, which is part of the l…
386 type.guid & string & A GUID indicating the type of processor error defined in this structure. See \…
387 type.name & string & The human readable name, if available, of the type of processor error defined …
389 validationBits & object & An IA32/x64 Processor Error Info Validation structure, as defined in Subs…
400 \jsontableend{IA32/x64 Processor Error Info structure field table.}
402 % IA32/x64 Processor Error Info Validation structure.
403 \subsection{IA32/x64 Processor Error Info Validation Structure}
405 This structure describes a single IA32/x64 Processor Error Info structure's valid fields, as a set …
407 checkInfoValid & boolean & Whether the "checkInfo" field in the Processor Error Info structure (\re…
409 targetAddressIDValid & boolean & Whether the "targetAddressID" field in the Processor Error Info st…
411 requestorIDValid & boolean & Whether the "requestorID" field in the Processor Error Info structure …
413 responderIDValid & boolean & Whether the "responderID" field in the Processor Error Info structure …
415 instructionPointerValid & boolean & Whether the "instructionPointer" field in the Processor Error I…
417 \jsontableend{IA32/x64 Processor Error Info validation structure field table.}
419 % IA32/x64 Processor Error Check Info (Cache/TLB Error)
420 \subsection{IA32/x64 Processor Error Check Info (Cache/TLB Error) Structure}
422 This structure describes check info for an IA32/x64 Processor Error Info structure (\ref{subsection…
425 validationBits & object & An IA32/x64 Processor Error Check Info (Cache/TLB/Bus) Validation structu…
435 processorContextCorrupt & boolean & Whether the processor context might have been corrupted.\\
444 \jsontableend{IA32/x64 Processor Error Check Info (Cache/TLB Error) structure field table.}
446 % IA32/x64 Processor Error Check Info (Bus Error)
447 \subsection{IA32/x64 Processor Error Check Info (Bus Error) Structure}
449 This structure describes check info for an IA32/x64 Processor Error Info structure (\ref{subsection…
452 validationBits & object & An IA32/x64 Processor Error Check Info (Cache/TLB/Bus) Validation structu…
462 processorContextCorrupt & boolean & Whether the processor context might have been corrupted.\\
479 \jsontableend{IA32/x64 Processor Error Check Info (Bus Error) structure field table.}
481 % IA32/x64 Processor Error Check Info (MS Check Error)
482 \subsection{IA32/x64 Processor Error Check Info (MS Check Error) Structure}
484 This structure describes check info for an IA32/x64 Processor Error Info structure (\ref{subsection…
487 validationBits & object & An IA32/x64 Processor Error Check Info (MS Check) Validation structure, a…
492 processorContextCorrupt & boolean & Whether the processor context might have been corrupted.\\
501 \jsontableend{IA32/x64 Processor Error Check Info (MS Check Error) structure field table.}
503 % IA32/x64 Processor Error Check Info Validation structure.
504 \subsection{IA32/x64 Processor Error Check Info (Cache/TLB/Bus) Validation Structure}
506 This structure describes a single IA32/x64 Processor Error Check Info structure's valid fields for …
508 transactionTypeValid & boolean & Whether the "transactionType" field in a Processor Error Check Inf…
510 operationValid & boolean & Whether the "operation" field in a Processor Error Check Info structure …
512 levelValid & boolean & Whether the "level" field in a Processor Error Check Info structure is valid…
514 processorContextCorruptValid & boolean & Whether the "processorContextCorrupt" field in a Processor
516 uncorrectedValid & boolean & Whether the "uncorrected" field in a Processor Error Check Info struct…
518 preciseIPValid & boolean & Whether the "preciseIP" field in a Processor Error Check Info structure …
520 restartableIPValid & boolean & Whether the "restartableIP" field in a Processor Error Check Info st…
522 overflowValid & boolean & Whether the "overflow" field in a Processor Error Check Info structure is…
524 …lean (\textbf{optional}) & Whether the "participationType" field in the Processor Error Check Info…
526 timedOutValid & boolean (\textbf{optional}) & Whether the "timeOut" field in the Processor Error Ch…
528 addressSpaceValid & boolean (\textbf{optional}) & Whether the "addressSpace" field in the Processor
529 \jsontableend{IA32/x64 Processor Error Check Info (Cache/TLB/Bus) validation structure field table.}
531 % IA32/x64 Processor Error Check Info (MS Check) Validation structure.
532 \subsection{IA32/x64 Processor Error Check Info (MS Check) Validation Structure}
534 This structure describes a single IA32/x64 Processor Error Check Info structure's valid fields for …
536 errorTypeValid & boolean & Whether the "transactionType" field in a Processor Error Check Info (MS …
538 processorContextCorruptValid & boolean & Whether the "processorContextCorrupt" field in a Processor
540 uncorrectedValid & boolean & Whether the "uncorrected" field in a Processor Error Check Info (MS Ch…
542 preciseIPValid & boolean & Whether the "preciseIP" field in a Processor Error Check Info (MS Check)…
544 restartableIPValid & boolean & Whether the "restartableIP" field in a Processor Error Check Info (M…
546 overflowValid & boolean & Whether the "overflow" field in a Processor Error Check Info (MS Check) (…
547 \jsontableend{IA32/x64 Processor Error Check Info (MS Check) validation structure field table.}
549 % IA32/x64 Processor Context Info structure.
550 \subsection{IA32/x64 Processor Context Info Structure}
552 This structure describes a single IA32/x64 Processor Context Info sub-section, which is part of the…
554 registerContextType.value & uint64 & The raw value of the type of processor context state being rep…
555 registerContextType.name & string & The human readable name, if available, of the type of processor
564 \jsontableend{IA32/x64 Processor Context Info structure field table.}
569 …s a single IA32/x64 IA32 register state, which is contained in IA32/x64 Processor Context Info str…
625 …es a single IA32/x64 x64 register state, which is contained in IA32/x64 Processor Context Info str…
703 …gle IA32/x64 unformatted register state, which is contained in IA32/x64 Processor Context Info str…
708 % ARM processor error section.
709 \section{ARM Processor Error Section}
711 …ribes the JSON format for a single ARM Processor Error Section from a CPER record. The GUID used f…
713 validationBits & object & An ARM Processor Error Validation structure, as defined in Subsection \re…
724 mpidrEl1 & uint64 & The processor ID (\texttt{MPIDR\_EL1}) for this error.\\
728 running & boolean & Whether the processor is running or not. If true, the \texttt{psciState} field …
730 psciState & uint64 (\textbf{optional}) & The PSCI state of the processor. Only \textbf{optionally} …
732 errorInfo & array & Array of ARM Processor Error Info structures, as defined in Subsection \ref{sub…
734 contextInfo & array & Array of ARM Processor Context Info structures, as defined in Subsection \ref…
737 \jsontableend{ARM Processor Error structure field table.}
739 % ARM Processor Error Validation structure
740 \subsection{ARM Processor Error Validation Structure}
742 This structure describes which fields are valid in a single ARM Processor Error structure (\ref{sec…
744 mpidrValid & boolean & Whether the "mpidrEl1" field in the ARM Processor Error structure (\ref{sect…
746 errorAffinityLevelValid & boolean & Whether the "errorAffinity" field in the ARM Processor Error st…
748 runningStateValid & boolean & Whether the "running" field in the ARM Processor Error structure (\re…
750 …ean & Whether the trailing vendor specific info (if present) in the ARM Processor Error Structure …
751 \jsontableend{ARM Processor Error validation structure field table.}
753 % ARM Processor Error Info structure
754 \subsection{ARM Processor Error Info Structure}
756 This structure describes a single ARM Processor Error Info structure, as part of a whole ARM Proces…
762 validationBits & object & An ARM Processor Error Info Validation structure as defined in Subsection…
770 flags & object & An ARM Processor Error Info Flags structure as defined in Subsection \ref{subsecti…
777 \jsontableend{ARM Processor Error Info structure field table.}
779 % ARM Processor Error Info Validation structure
780 \subsection{ARM Processor Error Info Validation Structure}
782 This structure describes the valid fields in a single ARM Processor Error Info structure (\ref{subs…
784 multipleErrorValid & boolean & Whether the "multipleError" field in the ARM Processor Error Info st…
786 flagsValid & boolean & Whether the "flags" field in the ARM Processor Error Info structure (\ref{su…
788 errorInformationValid & boolean & Whether the "errorInformation" field in the ARM Processor Error I…
790 virtualFaultAddressValid & boolean & Whether the "virtualFaultAddress" field in the ARM Processor E…
792 physicalFaultAddressValid & boolean & Whether the "physicalFaultAddress" field in the ARM Processor
793 \jsontableend{ARM Processor Error Info validation structure field table.}
795 % ARM Processor Error Info Validation structure
796 \subsection{ARM Processor Error Info Flags Structure}
798 This structure describes the flags in a single ARM Processor Error Info structure (\ref{subsection:…
807 \jsontableend{ARM Processor Error Info Flags structure field table.}
809 % ARM Processor Error Info Error Information (Cache/TLB) structure
810 \subsection{ARM Processor Error Info Cache/TLB Information Structure}
812 This structure describes cache/TLB error information for a single ARM Processor Error Info structur…
814 validationBits & object & An ARM Processor Info Cache/TLB Validation structure as defined in Subsec…
824 processorContextCorrupt & boolean & Whether the processor context may have been corrupted.\\
831 \jsontableend{ARM Processor Error Info Cache/TLB Information structure field table.}
833 % ARM Processor Error Info Error Information (Cache/TLB) validation structure
834 \subsection{ARM Processor Error Info Cache/TLB Validation Structure}
836 This structure describes valid fields in a single ARM Processor Error Info Cache/TLB Information st…
838 transactionTypeValid & boolean & Whether the "transactionType" field in the ARM Processor Info Cach…
840 operationValid & boolean & Whether the "operation" field in the ARM Processor Info Cache/TLB Inform…
842 levelValid & boolean & Whether the "level" field in the ARM Processor Info Cache/TLB Information st…
844 …alid & boolean & Whether the "processorContextCorrupt" field in the ARM Processor Info Cache/TLB I…
846 correctedValid & boolean & Whether the "corrected" field in the ARM Processor Info Cache/TLB Inform…
848 precisePCValid & boolean & Whether the "precisePC" field in the ARM Processor Info Cache/TLB Inform…
850 restartablePCValid & boolean & Whether the "restartablePC" field in the ARM Processor Info Cache/TL…
851 \jsontableend{ARM Processor Error Info Cache/TLB validation structure field table.}
853 % ARM Processor Error Info Error Information (Bus) structure
854 \subsection{ARM Processor Error Info Bus Information Structure}
856 This structure describes bus error information for a single ARM Processor Error Info structure (\re…
858 validationBits & object & An ARM Processor Info Bus Validation structure as defined in Subsection \…
868 processorContextCorrupt & boolean & Whether the processor context may have been corrupted.\\
888 \jsontableend{ARM Processor Error Info Bus Information structure field table.}
890 % ARM Processor Error Info Error Information (Bus) validation structure
891 \subsection{ARM Processor Error Info Bus Validation Structure}
893 This structure describes valid fields in a single ARM Processor Error Info Cache/TLB Information st…
895 transactionTypeValid & boolean & Whether the "transactionType" field in the ARM Processor Info Bus …
897 operationValid & boolean & Whether the "operation" field in the ARM Processor Info Bus Information …
899 levelValid & boolean & Whether the "level" field in the ARM Processor Info Bus Information structur…
901 …alid & boolean & Whether the "processorContextCorrupt" field in the ARM Processor Info Bus Informa…
903 correctedValid & boolean & Whether the "corrected" field in the ARM Processor Info Bus Information …
905 precisePCValid & boolean & Whether the "precisePC" field in the ARM Processor Info Bus Information …
907 restartablePCValid & boolean & Whether the "restartablePC" field in the ARM Processor Info Bus Info…
909 participationTypeValid & boolean & Whether the "participationType" field in the ARM Processor Info …
911 timedOutValid & boolean & Whether the "timedOut" field in the ARM Processor Info Bus Information st…
913 addressSpaceValid & boolean & Whether the "addressSpace" field in the ARM Processor Info Bus Inform…
915 memoryAttributesValid & boolean & Whether the "memoryAttributes" field in the ARM Processor Info Bu…
917 accessModeValid & boolean & Whether the "accessMode" field in the ARM Processor Info Bus Informatio…
918 \jsontableend{ARM Processor Error Info Bus validation structure field table.}
920 % ARM Processor Error Info Error Information (Microarchitecture/Undefined) structure
921 \subsection{ARM Processor Error Info Microarchitecture/Undefined Information Structure}
923 …es microarchitecture/other undefined error information for a single ARM Processor Error Info struc…
926 \jsontableend{ARM Processor Error Info Microarchitecture/Undefined Information structure field tabl…
928 % ARM Processor Context Info structure
929 \subsection{ARM Processor Context Info Structure}
931 This structure describes a single ARM Processor Context Info structure, as part of a whole ARM Proc…
935 registerContextType.value & uint64 & The raw value of the type of processor context state being rep…
936 registerContextType.name & string & The human readable name, if available, of the type of processor
941 \jsontableend{ARM Processor Context Info structure field table.}
946 This structure describes the register array for AARCH32 GPRs as part of an ARM Processor Context In…
984 … the register array for AARCH32 EL1 context registers as part of an ARM Processor Context Info Str…
1038 … the register array for AARCH32 EL2 context registers as part of an ARM Processor Context Info Str…
1077 …ribes the register array for AARCH32 secure registers as part of an ARM Processor Context Info Str…
1087 This structure describes the register array for AARCH64 GPRs as part of an ARM Processor Context In…
1157 … the register array for AARCH64 EL1 context registers as part of an ARM Processor Context Info Str…
1197 … the register array for AARCH64 EL2 context registers as part of an ARM Processor Context Info Str…
1233 … the register array for AARCH64 EL3 context registers as part of an ARM Processor Context Info Str…
1259 …es the register array for miscellaneous ARM registers as part of an ARM Processor Context Info Str…
1277 This structure describes the register array for unknown ARM registers as part of an ARM Processor C…