diff --git a/goldlib/gall/gutlvers.cpp b/goldlib/gall/gutlvers.cpp index 240c1ae..54e6201 100644 --- a/goldlib/gall/gutlvers.cpp +++ b/goldlib/gall/gutlvers.cpp @@ -205,11 +205,19 @@ static void cpuname(int family, int model, const char *v_name, char *m_name) } break; - case 15: + case 15: + switch (model) + { + case 2: // 15-2-7, 15-4-1 + strcpy(m_name, "iXeon"); + break; + default: strcpy(m_name, "iP-IV"); break; + } + break; - default: + default: sprintf(m_name, "iF%dM%d", family, model); } }