diff options
author | Shuai Xue <xueshuai@linux.alibaba.com> | 2023-04-25 21:23:23 +0800 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2023-06-12 09:24:31 -0700 |
commit | 36a2fc8e6665f7c385e49b47da2ee467e78b7261 (patch) | |
tree | 3797eedc7111722588c5422924f51300eda992b4 | |
parent | 13e098c3afd6705abd1ff0ba1a3cec6a5486c466 (diff) | |
download | ras-tools-36a2fc8e6665f7c385e49b47da2ee467e78b7261.tar.gz |
einj_mem_uc: support error injection on AMD EPYC platform
AMD EPYC CPUs also support APEI EINJ error injection. Tested on AMD Milan
and Genoa.
Signed-off-by: Shuai Xue <xueshuai@linux.alibaba.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
-rw-r--r-- | einj_mem_uc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/einj_mem_uc.c b/einj_mem_uc.c index 16df329..279fd11 100644 --- a/einj_mem_uc.c +++ b/einj_mem_uc.c @@ -244,6 +244,11 @@ static int is_advanced_ras(char *model, int modelnum) return 1; if (strstr(model, "Gold")) return 1; + + /* AMD EPYC, e.g. Milan, Genoa */ + if (strstr(model, "EPYC")) + return 1; + return 0; } |