diff options
author | Qiuxu Zhuo <qiuxu.zhuo@intel.com> | 2022-07-23 02:33:36 +0300 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2022-09-23 22:33:18 +0300 |
commit | acd4cf68fefe70138926056e3137c9ea99ef7ebf (patch) | |
tree | 2e293aa43b4e160f6416b3cb6a721f84b6a15f5b /drivers/edac/skx_common.h | |
parent | 14646de48bd77947cd6a325b42eecddcec5a35c7 (diff) | |
download | linux-acd4cf68fefe70138926056e3137c9ea99ef7ebf.tar.xz |
EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM
An HBM memory channel is divided into two pseudo channels. Each
pseudo channel has its own retry_rd_err_log registers. Retrieve and
print retry_rd_err_log registers of the HBM pseudo channel if the
memory error is from HBM.
Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Link: https://lore.kernel.org/all/20220722233338.341567-1-tony.luck@intel.com
Diffstat (limited to 'drivers/edac/skx_common.h')
-rw-r--r-- | drivers/edac/skx_common.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/edac/skx_common.h b/drivers/edac/skx_common.h index 167760fd75ba..455e652c0e46 100644 --- a/drivers/edac/skx_common.h +++ b/drivers/edac/skx_common.h @@ -164,7 +164,11 @@ struct res_config { int sad_all_offset; /* Offsets of retry_rd_err_log registers */ u32 *offsets_scrub; + u32 *offsets_scrub_hbm0; + u32 *offsets_scrub_hbm1; u32 *offsets_demand; + u32 *offsets_demand_hbm0; + u32 *offsets_demand_hbm1; }; typedef int (*get_dimm_config_f)(struct mem_ctl_info *mci, |