zarch: treat z15 as z14 instead of generic
authorDan Horák <dan@danny.cz>
Thu, 21 Nov 2019 11:49:54 +0000 (12:49 +0100)
committerDan Horák <dan@danny.cz>
Thu, 21 Nov 2019 11:53:23 +0000 (12:53 +0100)
Signed-off-by: Dan Horák <dan@danny.cz>
cpuid_zarch.c

index 896ed94..872d846 100644 (file)
 #define CPU_GENERIC     0
 #define CPU_Z13         1
 #define CPU_Z14         2
+#define CPU_Z15         3
 
 static char *cpuname[] = {
   "ZARCH_GENERIC",
   "Z13",
-  "Z14"
+  "Z14",
+  "Z15"
 };
 
 static char *cpuname_lower[] = {
   "zarch_generic",
   "z13",
-  "z14"
+  "z14",
+  "z15"
 };
 
 int detect(void)
@@ -66,6 +69,7 @@ int detect(void)
   if (strstr(p, "2965")) return CPU_Z13;
   if (strstr(p, "3906")) return CPU_Z14;
   if (strstr(p, "3907")) return CPU_Z14;
+  if (strstr(p, "8561")) return CPU_Z14;        // fallback z15 to z14
 
   return CPU_GENERIC;
 }