Contents
August 1, 2022 Compute Express Link Specification
Revision 3.0, Version 1.0 16
14.11.3.4 Establish CXL.cachemem IDE (SHDA) Latency-Optimized 256B Flit
Mode.............................................................................. 811
14.11.3.5 Establish CXL.cachemem IDE (SHDA) 68B Flit Mode.............. 812
14.11.3.6 Locally Generate IV (SHDA)............................................... 813
14.11.3.7 Data Encryption – Decryption and Integrity Testing
with Containment Mode for MAC Generation and Checking..... 814
14.11.3.8 Data Encryption – Decryption and Integrity Testing
with Skid Mode for MAC Generation and Checking ................ 814
14.11.3.9 Key Refresh..................................................................... 815
14.11.3.10 Early MAC Termination...................................................... 815
14.11.3.11 Error Handling ................................................................. 816
14.11.4 Certificate Format/Certificate Chain ..................................................... 821
14.11.5 Security RAS .................................................................................... 822
14.11.5.1 CXL.io Poison Inject from Device ........................................ 822
14.11.5.2 CXL.cache Poison Inject from Device .................................. 823
14.11.5.3 CXL.cache CRC Inject from Device...................................... 824
14.11.5.4 CXL.mem Poison Injection................................................. 826
14.11.5.5 CXL.mem CRC Injection .................................................... 826
14.11.5.6 Flow Control Injection....................................................... 827
14.11.5.7 Unexpected Completion Injection ....................................... 828
14.11.5.8 Completion Timeout Injection ............................................ 830
14.11.5.9 Memory Error Injection and Logging ................................... 831
14.11.5.10 CXL.io Viral Inject from Device........................................... 832
14.11.5.11 CXL.cache Viral Inject from Device ..................................... 833
14.11.6 Security Protocol and Data Model ........................................................ 835
14.11.6.1 SPDM GET_VERSION ........................................................ 835
14.11.6.2 SPDM GET_CAPABILITIES ................................................. 836
14.11.6.3 SPDM NEGOTIATE_ALGORITHMS ....................................... 837
14.11.6.4 SPDM GET_DIGESTS ........................................................ 838
14.11.6.5 SPDM GET_CERTIFICATE................................................... 839
14.11.6.6 SPDM CHALLENGE............................................................ 840
14.11.6.7 SPDM GET_MEASUREMENTS Count..................................... 841
14.11.6.8 SPDM GET_MEASUREMENTS All ......................................... 842
14.11.6.9 SPDM GET_MEASUREMENTS Repeat with Signature .............. 843
14.11.6.10 SPDM CHALLENGE Sequences............................................ 844
14.11.6.11 SPDM ErrorCode Unsupported Request................................ 846
14.11.6.12 SPDM Major Version Invalid............................................... 846
14.11.6.13 SPDM ErrorCode UnexpectedRequest .................................. 847
14.12 Reliability, Availability, and Serviceability............................................................ 847
14.12.1 RAS Configuration............................................................................. 849
14.12.1.1 AER Support.................................................................... 849
14.12.1.2 CXL.io Poison Injection from Device to Host......................... 850
14.12.1.3 CXL.cache Poison Injection ................................................ 850
14.12.1.4 CXL.cache CRC Injection ................................................... 852
14.12.1.5 CXL.mem Link Poison Injection .......................................... 854
14.12.1.6 CXL.mem CRC Injection .................................................... 854
14.12.1.7 Flow Control Injection....................................................... 855
14.12.1.8 Unexpected Completion Injection ....................................... 856
14.12.1.9 Completion Timeout ......................................................... 856
14.12.1.10 CXL.mem Media Poison Injection........................................ 857
14.12.1.11 CXL.mem LSA Poison Injection........................................... 857
14.12.1.12 CXL.mem Device Health Injection....................................... 858
14.13 Memory Mapped Registers................................................................................ 858
14.13.1 CXL Capability Header ....................................................................... 858
14.13.2 CXL RAS Capability Header................................................................. 859
14.13.3 CXL Security Capability Header ........................................................... 859
14.13.4 CXL Link Capability Header................................................................. 860
14.13.5 CXL HDM Decoder Capability Header ................................................... 860
14.13.6 CXL Extended Security Capability Header ............................................. 861