RAS/AMD/ATL: Add MI300 row retirement support
authorYazen Ghannam <yazen.ghannam@amd.com>
Wed, 14 Feb 2024 03:35:15 +0000 (21:35 -0600)
committerBorislav Petkov (AMD) <bp@alien8.de>
Wed, 14 Feb 2024 16:10:06 +0000 (17:10 +0100)
commit3b566b30b41401888ee0e8eb904a1e7a6693794b
tree5e45761649c11d67ad7b4177cce84052afbf446b
parent0e4fd816b08e85484e4dbe06e91466c85273f8e0
RAS/AMD/ATL: Add MI300 row retirement support

DRAM row retirement depends on model-specific information that is best
done within the AMD Address Translation Library.

Export a generic wrapper function for other modules to use. Add any
model-specific helpers here.

Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20240214033516.1344948-2-yazen.ghannam@amd.com
drivers/ras/amd/atl/Kconfig
drivers/ras/amd/atl/umc.c
include/linux/ras.h