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>
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 @@
return 1;
if (strstr(model, "Gold"))
return 1;
+
+ /* AMD EPYC, e.g. Milan, Genoa */
+ if (strstr(model, "EPYC"))
+ return 1;
+
return 0;
}