projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7d07deb
)
EDAC/skx_common: Set the memory type correctly for HBM memory
author
Qiuxu Zhuo
<qiuxu.zhuo@intel.com>
Tue, 20 Jul 2021 16:30:09 +0000
(09:30 -0700)
committer
Tony Luck
<tony.luck@intel.com>
Mon, 23 Aug 2021 17:32:32 +0000
(10:32 -0700)
Set the memory type to MEM_HBM2 if it's managed by the HBM2
memory controller.
Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Link:
https://lore.kernel.org/r/20210720163009.GA1417532@agluck-desk2.amr.corp.intel.com
drivers/edac/skx_common.c
patch
|
blob
|
history
diff --git
a/drivers/edac/skx_common.c
b/drivers/edac/skx_common.c
index
5e83f59
..
f9120e3
100644
(file)
--- a/
drivers/edac/skx_common.c
+++ b/
drivers/edac/skx_common.c
@@
-345,7
+345,10
@@
int skx_get_dimm_info(u32 mtr, u32 mcmtr, u32 amap, struct dimm_info *dimm,
rows = numrow(mtr);
cols = imc->hbm_mc ? 6 : numcol(mtr);
- if (cfg->support_ddr5 && ((amap & 0x8) || imc->hbm_mc)) {
+ if (imc->hbm_mc) {
+ banks = 32;
+ mtype = MEM_HBM2;
+ } else if (cfg->support_ddr5 && (amap & 0x8)) {
banks = 32;
mtype = MEM_DDR5;
} else {