powerpc/8xxx: Display DIMM model
Beside displaying RDIMM or UDIMM, this patch adds display of the model numbers embedded in SPD. Signed-off-by: York Sun <yorksun@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
parent
dea8bd627c
commit
c399765d9c
@ -207,10 +207,15 @@ compute_lowest_common_dimm_parameters(const dimm_params_t *dimm_params,
|
||||
temp1 = temp2 = 0;
|
||||
for (i = 0; i < number_of_dimms; i++) {
|
||||
if (dimm_params[i].n_ranks) {
|
||||
if (dimm_params[i].registered_dimm)
|
||||
if (dimm_params[i].registered_dimm) {
|
||||
temp1 = 1;
|
||||
if (!dimm_params[i].registered_dimm)
|
||||
printf("Detected RDIMM %s\n",
|
||||
dimm_params[i].mpart);
|
||||
} else {
|
||||
temp2 = 1;
|
||||
printf("Detected UDIMM %s\n",
|
||||
dimm_params[i].mpart);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -218,10 +223,8 @@ compute_lowest_common_dimm_parameters(const dimm_params_t *dimm_params,
|
||||
outpdimm->all_DIMMs_unbuffered = 0;
|
||||
if (temp1 && !temp2) {
|
||||
outpdimm->all_DIMMs_registered = 1;
|
||||
printf("Detected RDIMM(s)\n");
|
||||
} else if (!temp1 && temp2) {
|
||||
outpdimm->all_DIMMs_unbuffered = 1;
|
||||
printf("Detected UDIMM(s)\n");
|
||||
} else {
|
||||
printf("ERROR: Mix of registered buffered and unbuffered "
|
||||
"DIMMs detected!\n");
|
||||
|
Loading…
Reference in New Issue
Block a user