Diagnostic should validate if DIMMs are misplaced within an interleave set for CCUR config status values 4 & 5.
@@ -655,12 +655,13 @@ CheckPlatformConfigurationData(
case DIMM_CONFIG_SUCCESS:
PcdErrorType = PcdSuccess;
break;
- case DIMM_CONFIG_NEW_DIMM:
- PcdErrorType = PcdErrorDimmLocationIssue;
- break;
case DIMM_CONFIG_IS_INCOMPLETE:
PcdErrorType = PcdErrorMissingDimm;
break;
+ case DIMM_CONFIG_NO_MATCHING_IS:
+ case DIMM_CONFIG_NEW_DIMM:
+ PcdErrorType = PcdErrorDimmLocationIssue;
+ break;
case DIMM_CONFIG_OLD_CONFIG_USED:
case DIMM_CONFIG_BAD_CONFIG:
if (pPcdOutputConf->ValidationStatus == CONFIG_OUTPUT_STATUS_ERROR) {
