Lines Matching refs:structure

45 This document lays out a structure for representing UEFI CPER records, as described in UEFI Appendi…
56 This structure contains descriptions of the CPER log header, as well as the section descriptors and
57 section structures themselves within arrays, representing a full CPER log. This is the structure re…
59 % Parent structure (type 1) table.
61 header & object & A CPER header structure as defined in Section \ref{section:headerstructure}. \\
66 \jsontableend{Parent structure (type 1) field table.}
70 This structure contains a single section descriptor and section, representing a single section CPER…
71 This is the structure returned by \texttt{cper\_single\_section\_to\_ir(FILE* cper\_file)} as JSON …
73 % Parent structure (type 2) table.
78 \jsontableend{Parent structure (type 2) field table.}
80 % Header structure.
83 This structure describes the JSON format of the standard CPER header as defined in section N.2.1 of…
86 % Header structure table.
88 revision & object & A CPER revision object structure as defined in Subsection \ref{subsection:revis…
92 severity & object & An error severity structure as described in \ref{subsection:headererrorseverity…
108 notificationType & object & A CPER notification type structure as described in Subsection \ref{subs…
112 flags & object & A CPER header flags structure, as defined in Subsection \ref{subsection:headerflag…
115 \jsontableend{Header structure field table.}
120 This structure describes the error severity of a single CPER record.
125 \jsontableend{Header error severity structure field table.}
130 This structure describes a bitfield for validating the fields of the header of a single CPER record.
132 platformIDValid & boolean & Whether the "platformID" field in the header structure (\ref{section:he…
134 timestampValid & boolean & Whether the "timestamp" field in the header structure (\ref{section:head…
136 partitionIDValid & boolean & Whether the "partitionID" field in the header structure (\ref{section:…
137 \jsontableend{Header validation bitfield structure field table.}
142 This structure describes the notification type of a single CPER record.
147 \jsontableend{Notification type structure field table.}
152 This structure describes the enabled flag on a given CPER record header.
157 \jsontableend{Header flags structure field table.}
159 %Section descriptor structure.
162 …cification. An array of these structures is contained within the parent structure as defined in Se…
164 %Section descriptor structure table.
170 revision & object & A CPER revision structure as defined in Subsection \ref{subsection:revisionstru…
175 flags & object & A CPER section descriptor flags structure as described in Subsection \ref{subsecti…
186 \jsontableend{Section descriptor structure field table.}
191 This structure describes the enabled flags on a given CPER section descriptor.
208 \jsontableend{Section descriptor flags structure field table.}
217 This structure describes the revision of a single CPER record or sub-structure.
222 \jsontableend{CPER revision structure field table.}
227 This structure describes the a generic CPER error status, that can be used by any CPER section.
246 \jsontableend{Generic Error Status structure field table.}
274 level & int & The level of the structure at which the error occurred.\\
289 \jsontableend{Generic Processor Error structure field table.}
291 % Generic processor error validation structure.
294 This structure describes the valdation bits structure of a General Processor Error CPER section.
321 \jsontableend{Generic Processor Error validation structure field table.}
323 % 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.}
351 \jsontableend{IA32/x64 Processor Error structure field table.}
353 % IA32/x64 validation bitfield structure.
356 This structure describes the validation bitfield structure of an IA32/x64 Error CPER section.
365 \jsontableend{IA32/x64 Processor Error validation structure field table.}
367 % IA32/x64 CPUINFO structure.
370 This structure describes the CPUINFO structure of an IA32/x64 Error CPER section.
379 \jsontableend{IA32/x64 CPUINFO structure field table.}
381 % 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 … The human readable name, if available, of the type of processor error defined in this structure.\\
389 validationBits & object & An IA32/x64 Processor Error Info Validation structure, as defined in Subs…
391 checkInfo & object & Check information structure for this error. One of the structures defined in S…
400 \jsontableend{IA32/x64 Processor Error Info structure field table.}
402 % 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 …olean & Whether the "targetAddressID" field in the Processor Error Info structure (\ref{subsection…
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 …an & Whether the "instructionPointer" field in the Processor Error Info structure (\ref{subsection…
417 \jsontableend{IA32/x64 Processor Error Info validation structure field table.}
422 This structure describes check info for an IA32/x64 Processor Error Info structure (\ref{subsection…
425 …ect & An IA32/x64 Processor Error Check Info (Cache/TLB/Bus) Validation structure, as defined in S…
444 \jsontableend{IA32/x64 Processor Error Check Info (Cache/TLB Error) structure field table.}
449 This structure describes check info for an IA32/x64 Processor Error Info structure (\ref{subsection…
452 …ect & An IA32/x64 Processor Error Check Info (Cache/TLB/Bus) Validation structure, as defined in S…
479 \jsontableend{IA32/x64 Processor Error Check Info (Bus Error) structure field table.}
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…
501 \jsontableend{IA32/x64 Processor Error Check Info (MS Check Error) structure field table.}
503 % IA32/x64 Processor Error Check Info Validation structure.
506 This structure describes a single IA32/x64 Processor Error Check Info structure's valid fields for …
508 …boolean & Whether the "transactionType" field in a Processor Error Check Info structure is valid.\\
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 …& Whether the "processorContextCorrupt" field in a Processor Error Check Info structure is valid.\\
516 …d & boolean & Whether the "uncorrected" field in a Processor Error Check Info structure is valid.\\
518 preciseIPValid & boolean & Whether the "preciseIP" field in a Processor Error Check Info structure
520 …& boolean & Whether the "restartableIP" field in a Processor Error Check Info structure is valid.\\
522 overflowValid & boolean & Whether the "overflow" field in a Processor Error Check Info structure is…
524 …"participationType" field in the Processor Error Check Info (Bus Error) structure (\ref{subsection…
526 …ether the "timeOut" field in the Processor Error Check Info (Bus Error) structure (\ref{subsection…
528 … the "addressSpace" field in the Processor Error Check Info (Bus Error) structure (\ref{subsection…
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.
534 This structure describes a single IA32/x64 Processor Error Check Info structure's valid fields for …
536 … (MS Check) (\ref{subsection:ia32x64processorerrorcheckinfomscheckstructure}) structure is valid.\\
538 … (MS Check) (\ref{subsection:ia32x64processorerrorcheckinfomscheckstructure}) structure is valid.\\
540 … (MS Check) (\ref{subsection:ia32x64processorerrorcheckinfomscheckstructure}) structure is valid.\\
542 … (MS Check) (\ref{subsection:ia32x64processorerrorcheckinfomscheckstructure}) structure is valid.\\
544 … (MS Check) (\ref{subsection:ia32x64processorerrorcheckinfomscheckstructure}) structure is valid.\\
546 … (MS Check) (\ref{subsection:ia32x64processorerrorcheckinfomscheckstructure}) structure is valid.\\
547 \jsontableend{IA32/x64 Processor Error Check Info (MS Check) validation structure field table.}
549 % IA32/x64 Processor Context Info structure.
552 This structure describes a single IA32/x64 Processor Context Info sub-section, which is part of the…
563structure of Subsections \ref{subsection:ia32x64ia32registerstatestructure} and \ref{subsection:ia…
564 \jsontableend{IA32/x64 Processor Context Info structure field table.}
566 % IA32/x64 IA32 Register State structure
569 This structure describes a single IA32/x64 IA32 register state, which is contained in IA32/x64 Proc…
620 \jsontableend{IA32/x64 IA32 Register State structure field table.}
622 % IA32/x64 x64 Register State structure
625 This structure describes a single IA32/x64 x64 register state, which is contained in IA32/x64 Proce…
698 \jsontableend{IA32/x64 x64 Register State structure field table.}
700 % IA32/x64 IA32 Register State structure
703 This structure describes a single IA32/x64 unformatted register state, which is contained in IA32/x…
706 \jsontableend{IA32/x64 Unformatted Register State structure field table.}
713 validationBits & object & An ARM Processor Error Validation structure, as defined in Subsection \re…
737 \jsontableend{ARM Processor Error structure field table.}
739 % 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 … boolean & Whether the "errorAffinity" field in the ARM Processor Error structure (\ref{section:ar…
748 runningStateValid & boolean & Whether the "running" field in the ARM Processor Error structure (\re…
751 \jsontableend{ARM Processor Error validation structure field table.}
753 % ARM Processor Error Info structure
756 This structure describes a single ARM Processor Error Info structure, as part of a whole ARM Proces…
758 version & int & The version of the structure that is implemented.\\
760 length & int & The length of the structure, in bytes. For version 0, this is 32.\\
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…
772structure, as defined in one of Subsections \ref{subsection:armprocessorerrorinfoerrorinformationc…
777 \jsontableend{ARM Processor Error Info structure field table.}
779 % ARM Processor Error Info Validation structure
782 This structure describes the valid fields in a single ARM Processor Error Info structure (\ref{subs…
784 …ean & Whether the "multipleError" field in the ARM Processor Error Info structure (\ref{subsection…
786 flagsValid & boolean & Whether the "flags" field in the ARM Processor Error Info structure (\ref{su…
788 … & Whether the "errorInformation" field in the ARM Processor Error Info structure (\ref{subsection…
790 …Whether the "virtualFaultAddress" field in the ARM Processor Error Info structure (\ref{subsection…
792 …hether the "physicalFaultAddress" field in the ARM Processor Error Info structure (\ref{subsection…
793 \jsontableend{ARM Processor Error Info validation structure field table.}
795 % ARM Processor Error Info Validation 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
812structure describes cache/TLB error information for a single ARM Processor Error Info structure (\…
814 validationBits & object & An ARM Processor Info Cache/TLB Validation structure as defined in Subsec…
831 \jsontableend{ARM Processor Error Info Cache/TLB Information structure field table.}
833 % ARM Processor Error Info Error Information (Cache/TLB) validation structure
836 This structure describes valid fields in a single ARM Processor Error Info Cache/TLB Information st…
838 …"transactionType" field in the ARM Processor Info Cache/TLB Information structure (\ref{subsection…
840 …r the "operation" field in the ARM Processor Info Cache/TLB Information structure (\ref{subsection…
842 …ether the "level" field in the ARM Processor Info Cache/TLB Information structure (\ref{subsection…
844 …orContextCorrupt" field in the ARM Processor Info Cache/TLB Information structure (\ref{subsection…
846 …r the "corrected" field in the ARM Processor Info Cache/TLB Information structure (\ref{subsection…
848 …r the "precisePC" field in the ARM Processor Info Cache/TLB Information structure (\ref{subsection…
850 …e "restartablePC" field in the ARM Processor Info Cache/TLB Information structure (\ref{subsection…
851 \jsontableend{ARM Processor Error Info Cache/TLB validation structure field table.}
853 % ARM Processor Error Info Error Information (Bus) structure
856structure describes bus error information for a single ARM Processor Error Info structure (\ref{su…
858 validationBits & object & An ARM Processor Info Bus Validation structure as defined in Subsection \…
888 \jsontableend{ARM Processor Error Info Bus Information structure field table.}
890 % ARM Processor Error Info Error Information (Bus) validation structure
893 This structure describes valid fields in a single ARM Processor Error Info Cache/TLB Information st…
895 …r the "transactionType" field in the ARM Processor Info Bus Information structure (\ref{subsection…
897 …Whether the "operation" field in the ARM Processor Info Bus Information structure (\ref{subsection…
899 …n & Whether the "level" field in the ARM Processor Info Bus Information structure (\ref{subsection…
901 …rocessorContextCorrupt" field in the ARM Processor Info Bus Information structure (\ref{subsection…
903 …Whether the "corrected" field in the ARM Processor Info Bus Information structure (\ref{subsection…
905 …Whether the "precisePC" field in the ARM Processor Info Bus Information structure (\ref{subsection…
907 …her the "restartablePC" field in the ARM Processor Info Bus Information structure (\ref{subsection…
909 …the "participationType" field in the ARM Processor Info Bus Information structure (\ref{subsection…
911 … Whether the "timedOut" field in the ARM Processor Info Bus Information structure (\ref{subsection…
913 …ther the "addressSpace" field in the ARM Processor Info Bus Information structure (\ref{subsection…
915 … the "memoryAttributes" field in the ARM Processor Info Bus Information structure (\ref{subsection…
917 …hether the "accessMode" field in the ARM Processor Info Bus Information structure (\ref{subsection…
918 \jsontableend{ARM Processor Error Info Bus validation structure field table.}
920 % ARM Processor Error Info Error Information (Microarchitecture/Undefined) structure
923structure describes microarchitecture/other undefined error information for a single ARM Processor…
925 data & uint64 & The unformatted data represented in the error information structure.\\
926 \jsontableend{ARM Processor Error Info Microarchitecture/Undefined Information structure field tabl…
928 % ARM Processor Context Info structure
931 This structure describes a single ARM Processor Context Info structure, as part of a whole ARM Proc…
933 version & int & The version of the structure. In the referenced UEFI specification, this is 0.\\
940 …ersstructure} or \ref{subsection:armunknownregistersstructure}. Type of structure depends on the \…
941 \jsontableend{ARM Processor Context Info structure field table.}
943 % ARM AARCH32 General Purpose Registers structure
946structure describes the register array for AARCH32 GPRs as part of an ARM Processor Context Info S…
979 \jsontableend{ARM AARCH32 General Purpose Registers structure field table.}
981 % ARM AARCH32 EL1 Context Registers structure
984structure describes the register array for AARCH32 EL1 context registers as part of an ARM Process…
1033 \jsontableend{ARM AARCH32 EL1 Context Registers structure field table.}
1035 % ARM AARCH32 EL2 Context Registers structure
1038structure describes the register array for AARCH32 EL2 context registers as part of an ARM Process…
1072 \jsontableend{ARM AARCH32 EL2 Context Registers structure field table.}
1074 % ARM AARCH32 Secure Registers structure
1077structure describes the register array for AARCH32 secure registers as part of an ARM Processor Co…
1082 \jsontableend{ARM AARCH32 Secure Registers structure field table.}
1084 % ARM AARCH64 General Purpose Registers structure
1087structure describes the register array for AARCH64 GPRs as part of an ARM Processor Context Info S…
1152 \jsontableend{ARM AARCH64 General Purpose Registers structure field table.}
1154 % ARM AARCH64 EL1 Context Registers structure
1157structure describes the register array for AARCH64 EL1 context registers as part of an ARM Process…
1192 \jsontableend{ARM AARCH64 EL1 Context Registers structure field table.}
1194 % ARM AARCH64 EL2 Context Registers structure
1197structure describes the register array for AARCH64 EL2 context registers as part of an ARM Process…
1228 \jsontableend{ARM AARCH64 EL2 Context Registers structure field table.}
1230 % ARM AARCH64 EL3 Context Registers structure
1233structure describes the register array for AARCH64 EL3 context registers as part of an ARM Process…
1254 \jsontableend{ARM AARCH64 EL3 Context Registers structure field table.}
1256 % ARM AARCH64 Miscellaneous Registers structure
1259structure describes the register array for miscellaneous ARM registers as part of an ARM Processor…
1272 \jsontableend{ARM AARCH64 Miscellaneous Registers structure field table.}
1274 % ARM AARCH64 Unknown Registers structure
1277structure describes the register array for unknown ARM registers as part of an ARM Processor Conte…
1280 \jsontableend{ARM AARCH64 Unknown Registers structure field table.}
1287 validationBits & object & A Memory Error Validation structure, as described in Subsection \ref{subs…
1289 errorStatus & object & A CPER Generic Error Status structure, as described in Subsection \ref{subse…
1291 … \ref{subsection:memoryerroraddressgroupbankaddressstructure}. Selected structure depends on the \…
1329 \jsontableend{Memory Error structure field table.}
1331 % Memory error validation structure.
1334 This structure describes whether fields in a single Memory Error (\ref{section:memoryerrorsection})…
1371 \jsontableend{Memory Error validation structure field table.}
1373 % Memory error normal bank addressing structure.
1376 This structure describes a simple bank address for a Memory Error section (\ref{section:memoryerror…
1379 \jsontableend{Memory Error Standard Bank Address structure field table.}
1381 % Memory error address/group bank addressing structure.
1384 This structure describes an address/group bank address for a Memory Error section (\ref{section:mem…
1389 \jsontableend{Memory Error Address/Group Bank Address structure field table.}
1396 validationBits & object & A Memory Error 2 Validation structure, as described in Subsection \ref{su…
1398 errorStatus & object & A CPER Generic Error Status structure, as described in Subsection \ref{subse…
1400 …\ref{subsection:memoryerror2addressgroupbankaddressstructure}. Selected structure depends on the \…
1439 \jsontableend{Memory Error 2 structure field table.}
1441 % Memory error 2 validation structure.
1444 This structure describes whether fields in a single Memory Error 2 (\ref{section:memoryerror2sectio…
1489 \jsontableend{Memory Error 2 validation structure field table.}
1491 % Memory error 2 normal bank addressing structure.
1494 This structure describes a simple bank address for a Memory Error 2 section (\ref{section:memoryerr…
1497 \jsontableend{Memory Error 2 Standard Bank Address structure field table.}
1499 % Memory error 2 address/group bank addressing structure.
1502 This structure describes an address/group bank address for a Memory Error 2 section (\ref{section:m…
1507 \jsontableend{Memory Error 2 Address/Group Bank Address structure field table.}
1514 validationBits & object & A PCIe Error Validation structure as defined in Subsection \ref{subsectio…
1525 deviceID & object & A PCIe Device ID structure as defined in Subsection \ref{subsection:pciedevicei…
1533 … A base-64 formatted binary dump of the PCIe capability structure for this device. The structure c…
1535 % aerInfo & object & A PCIe AER Extended Capability structure, as defined in Subsection \ref{subsec…
1536 …fo.data & string & A base64-formatted representation of a PCIe AER Extended Capability structure.\\
1537 \jsontableend{PCIe Error structure field table.}
1539 % PCIe error validation structure.
1542 This structure describes which fields within a PCIe Error section (\ref{section:pcieerrorsection}) …
1560 \jsontableend{PCIe Error validation structure field table.}
1562 % PCIe Device ID structure.
1565 This structure describes a PCIe device ID, for use in a PCI Error section (\ref{table:pcieerrorsect…
1584 \jsontableend{PCIe Device ID structure field table.}
1586 % % PCIe Advanced Error Reporting Extended Capability structure.
1589 % This structure describes a PCIe Advanced Error Reporting Extended Capability structure, for use i…
1591 % capabilityID & uint64 & The capability ID for this AER structure.\\
1593 % capabilityVersion & uint64 & The capability structure version for this AER structure.\\
1616 % \jsontableend{PCIe AER Extended Capability structure field table.}
1623 validationBits & object & A PCI/PCI-X Bus Error Validation structure, as described in Subsection \r…
1625 errorStatus & object & A CPER Generic Error Status structure, as described in Subsection \ref{subse…
1644 \jsontableend{PCI/PCI-X Bus Error structure field table.}
1646 % PCI/PCI-X Bus error validation structure.
1649 This structure describes which fields within a PCI/PCI-X Bus Error section (\ref{section:pcibuserro…
1668 \jsontableend{PCI/PCI-X Bus Error validation structure field table.}
1675 validationBits & object & A PCI/PCI-X Component Error Validation structure, as defined in Subsectio…
1677 errorStatus & object & A CPER Generic Error Status structure, as described in Subsection \ref{subse…
1679 idInfo & object & A PCI/PCI-X Component ID structure, as defined in Subsection \ref{subsection:pcic…
1681 …CI/PCI-X component memory mapped register address/data pair values are present in this structure.\\
1683 …I/PCI-X component programmed I/O register address/data pair values are present in this structure.\\
1686 \jsontableend{PCI/PCI-X Component Error structure field table.}
1688 % PCI/PCI-X Component error validation structure.
1691 This structure describes which fields within a PCI/PCI-X Component Error section (\ref{section:pcic…
1702 \jsontableend{PCI/PCI-X Component Error validation structure field table.}
1704 % PCI/PCI-X Component ID structure.
1707 This structure describes the ID of a single PCI/PCI-X component for use in a PCI/PCI-X Component Er…
1722 \jsontableend{PCI/PCI-X Component ID structure field table.}
1724 % PCI/PCI-X Component Register Pair structure.
1727 This structure describes a single pair of registers from a PCI/PCI-X component for use in a PCI/PCI…
1729 firstHalf & uint64 & The first 8 bytes of the 16 byte register pair structure.\\
1731 secondHalf & uint64 & The second 8 bytes of the 16 byte register pair structure.\\
1732 \jsontableend{PCI/PCI-X Component Register Pair structure field table.}
1747 \jsontableend{Firmware Error structure field table.}
1772 \jsontableend{Generic DMAr Error structure field table.}
1781 revision & int & Revision field in VT-d specific DMA remapping reporting structure.\\
1783 oemID & uint64 & OEM ID field in VT-d specific DMA remapping reporting structure.\\
1795 faultRecord & object & A VT-d DMAR Fault Record structure, as defined in Subsection \ref{subsection…
1812 \jsontableend{VT-d DMAr Error structure field table.}
1814 % VT-d DMAR Fault Record structure.
1817 This structure describes a fault record, which forms part of a single VT-d DMAr Error section (\ref…
1837 \jsontableend{VT-d DMAR Fault Record structure field table.}
1865 \jsontableend{IOMMU DMAr Error structure field table.}
1872 length & uint64 & The length (in bytes) of the entire structure.\\
1874 validationBits & object & A CCIX PER Validation structure as described in Subsection \ref{subsectio…
1880 ccixPERLog & string & A base64-represented binary dump of the CCIX PER Log structure, as defined in…
1881 \jsontableend{CCIX PER Error structure field table.}
1883 % CCIX PER Validation structure.
1886 This structure describes which fields are valid in a CCIX PER Error section (\ref{section:ccixperer…
1893 \jsontableend{CCIX PER validation structure field table.}
1900 validationBits & object & A CXL Protocol Validation structure as defined in Subsection \ref{subsect…
1905 …r Subsection \ref{subsection:cxlprotocolrcrbaddressstructure}. Included structure is dependent on …
1907 deviceID & object & A CXL Device ID structure, as defined in Subsection \ref{subsection:cxlprotocol…
1911 …al}) & A base64-encoded binary dump of the CXL device's PCIe capability structure. This could eith…
1913 dvsecLength & int & Length (in bytes) of the CXL DVSEC structure.\\
1915 errorLogLength & int & Length (in bytes) of the CXL Error Log structure.\\
1917structure. For CXL 1.1 devices, this is a "CXL DVSEC For Flex Bus Devices" structure as defined in…
1920 \jsontableend{CXL Protocol Error structure field table.}
1922 % CXL Protocol Validation structure.
1925 This structure describes which fields are valid in a CXL Protocol Error section (\ref{section:cxlpr…
1940 \jsontableend{CXL Protocol validation structure field table.}
1942 % CXL Protocol Device Agent Address structure.
1945 This structure describes the address of a single CXL device agent, for use in a CXL Protocol Error …
1954 \jsontableend{CXL Protocol Device Agent Address structure field table.}
1956 % CXL Protocol RCRB Base Address structure.
1959 This structure describes an RCRB base address, for use in a CXL Protocol Error section (\ref{sectio…
1962 \jsontableend{CXL Protocol RCRB Base Address structure field table.}
1964 % CXL Protocol Device ID structure.
1967 This structure describes the ID of a CXL device, for use in a CXL Protocol Error section (\ref{sect…
1980 \jsontableend{CXL Protocol Device ID structure field table.}
1995 length & uint64 & The length in bytes for the entire structure.\\
1997 validationBits & object & A CXL Component Validation structure as described in Subsection \ref{subs…
1999 deviceID & object & A CXL Component Device ID structure as described in Subsection \ref{subsection:…
2004 \jsontableend{CXL Component Error structure field table.}
2006 % CXL Component Validation structure.
2009 This structure describes which fields are valid in a CXL Component Error section (\ref{section:cxlc…
2016 \jsontableend{CXL Component validation structure field table.}
2018 % CXL Component Device ID structure.
2021 This structure describes the ID of a CXL component, for use in a CXL Component Error section (\ref{…
2036 \jsontableend{CXL Component Device ID structure field table.}
2041 This section describes the JSON format for a single undefined CPER section. This structure is used …
2044 \jsontableend{Undefined Error structure field table.}