Fix the error when checking number_of_ckids in cxl_tsp_validate_capability #394
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #393
According to CXL Spec 3.1 Table 11-32 Get Target Capabilities Response (Sheet 3 of 3) Byte Offset (1Ch):
Number of CKIDs: Total number of CKIDs that the target supports.
Valid only if CKID-based Encryption is set in Memory Encryption Features
Supported. Shall be >=2 and < 2^13.
One of the condition shall be:
device_capabilities->number_of_ckids >= 0x2000