Lines Matching refs:CXL
1895 % CXL Protocol error section.
1896 \section{CXL Protocol Error Section}
1898 …on describes the JSON format for a single CXL Protocol Error Section from a CPER record. The GUID …
1900 validationBits & object & A CXL Protocol Validation structure as defined in Subsection \ref{subsect…
1902 agentType.value & uint64 & The raw value of the detecting CXL agent type.\\
1903 agentType.name & string & The human readable name, if available, of the CXL agent type.\\
1907 deviceID & object & A CXL Device ID structure, as defined in Subsection \ref{subsection:cxlprotocol…
1909 …rial & uint64 (\textbf{optional}) & The CXL device serial number. Only included if the detecting d…
1911 …CXL device's PCIe capability structure. This could either be a PCIe 1.1 Capability Structure (36-b…
1913 dvsecLength & int & Length (in bytes) of the CXL DVSEC structure.\\
1915 errorLogLength & int & Length (in bytes) of the CXL Error Log structure.\\
1917 …CXL DVSEC structure. For CXL 1.1 devices, this is a "CXL DVSEC For Flex Bus Devices" structure as …
1919 …base64-encoded dump of the CXL error log. This field contains a copy of "CXL RAS Capability Struct…
1920 \jsontableend{CXL Protocol Error structure field table.}
1922 % CXL Protocol Validation structure.
1923 \subsection{CXL Protocol Validation Structure}
1925 This structure describes which fields are valid in a CXL Protocol Error section (\ref{section:cxlpr…
1927 cxlAgentTypeValid & boolean & Whether the "cxlAgentType" field in the CXL Protocol Error section (\…
1929 cxlAgentAddressValid & boolean & Whether the "cxlAgentAddress" field in the CXL Protocol Error sect…
1931 deviceIDValid & boolean & Whether the "deviceID" field in the CXL Protocol Error section (\ref{sect…
1933 deviceSerialValid & boolean & Whether the "deviceSerial" field in the CXL Protocol Error section (\…
1935 capabiltyStructureValid & boolean & Whether the "capabilityStructure" field in the CXL Protocol Err…
1937 cxlDVSECValid & boolean & Whether the "cxlDVSEC" field in the CXL Protocol Error section (\ref{sect…
1939 cxlErrorLogValid & boolean & Whether the "cxlErrorLog" field in the CXL Protocol Error section (\re…
1940 \jsontableend{CXL Protocol validation structure field table.}
1942 % CXL Protocol Device Agent Address structure.
1943 \subsection{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 …
1947 functionNumber & uint64 & The function number of the CXL device.\\
1949 deviceNumber & uint64 & The device number of the CXL device.\\
1951 busNumber & uint64 & The bus number of the CXL device.\\
1953 segmentNumber & uint64 & The segment number of the CXL device.\\
1954 \jsontableend{CXL Protocol Device Agent Address structure field table.}
1956 % CXL Protocol RCRB Base Address structure.
1957 \subsection{CXL Protocol RCRB Base Address Structure}
1959 This structure describes an RCRB base address, for use in a CXL Protocol Error section (\ref{sectio…
1961 value & uint64 & The CXL port RCRB base address.\\
1962 \jsontableend{CXL Protocol RCRB Base Address structure field table.}
1964 % CXL Protocol Device ID structure.
1965 \subsection{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…
1969 vendorID & uint64 & The vendor ID of the CXL device.\\
1971 deviceID & uint64 & The device ID of the CXL device.\\
1973 subsystemVendorID & uint64 & The subsystem vendor ID of the CXL device.\\
1975 subsystemDeviceID & uint64 & The subsystem device ID of the CXL device.\\
1977 classCode & uint64 & The class code of the CXL device.\\
1979 slotNumber & uint64 & The slot number of the CXL device.\\
1980 \jsontableend{CXL Protocol Device ID structure field table.}
1982 % CXL Component error section.
1983 \section{CXL Component Error Section}
1985 …ibes the JSON format for a single CXL Component Error Section from a CPER record. There are severa…
1987 …\item CXL General Media Error (\texttt{\{ 0xfbcd0a77, 0xc260, 0x417f, \{ 0x85, 0xa9, 0x08, 0x8b, 0…
1988 …\item CXL DRAM Event Error (\texttt{\{ 0x601dcbb3, 0x9c06, 0x4eab, \{ 0xb8, 0xaf, 0x4e, 0x9b, 0xfb…
1989 …\item CXL Memory Module Error (\texttt{\{ 0xfe927475, 0xdd59, 0x4339, \{ 0xa5, 0x86, 0x79, 0xba, 0…
1990 …\item CXL Physical Switch Error (\texttt{\{ 0x77cf9271, 0x9c02, 0x470b, \{ 0x9f, 0xe4, 0xbc, 0x7b,…
1991 …\item CXL Virtual Switch Error (\texttt{\{ 0x40d26425, 0x3396, 0x4c4d, \{ 0xa5, 0xda, 0x3d, 0x47, …
1992 …\item CXL MLD Port Error (\texttt{\{ 0x8dc44363, 0x0c96, 0x4710, \{ 0xb7, 0xbf, 0x04, 0xbb, 0x99, …
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:…
2001 deviceSerial & uint64 & The serial of the CXL component.\\
2003 …CXL component event log is attached (\texttt{validationBits.cxlComponentEventLogValid} is true), t…
2004 \jsontableend{CXL Component Error structure field table.}
2006 % CXL Component Validation structure.
2007 \subsection{CXL Component Validation Structure}
2009 This structure describes which fields are valid in a CXL Component Error section (\ref{section:cxlc…
2011 deviceIDValid & boolean & Whether the "deviceID" field of the CXL Component Error section (\ref{sec…
2013 deviceSerialValid & boolean & Whether the "deviceSerial" field of the CXL Component Error section (…
2015 cxlComponentEventLogValid & boolean & Whether the "cxlComponentEventLog" field of the CXL Component…
2016 \jsontableend{CXL Component validation structure field table.}
2018 % CXL Component Device ID structure.
2019 \subsection{CXL Component Device ID Structure}
2021 This structure describes the ID of a CXL component, for use in a CXL Component Error section (\ref{…
2023 vendorID & uint64 & The vendor ID of the CXL component.\\
2025 deviceID & uint64 & The device ID of the CXL component.\\
2027 functionNumber & uint64 & The function number of the CXL component.\\
2029 deviceNumber & uint64 & The device number of the CXL component.\\
2031 busNumber & uint64 & The bus of the CXL component.\\
2033 segmentNumber & uint64 & The segment of the CXL component.\\
2035 slotNumber & uint64 & The slot number of the CXL component.\\
2036 \jsontableend{CXL Component Device ID structure field table.}