From d1b512a01a19d4b9b389a40af1ad2436c4398874 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 1 Feb 2018 18:15:15 +0100 Subject: [PATCH 1/3] Return a corename for SPARC --- cpuid_sparc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cpuid_sparc.c b/cpuid_sparc.c index f390f0d7f..ab8f773fa 100644 --- a/cpuid_sparc.c +++ b/cpuid_sparc.c @@ -57,3 +57,8 @@ void get_cpuconfig(void){ void get_libname(void){ printf("v9\n"); } + +void get_corename(void){ + printf("sparc\n"); +} + From efa84afd00b83dbe3ce922efe3a1e021312001c0 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 1 Feb 2018 18:20:38 +0100 Subject: [PATCH 2/3] Use get_corename for SPARC as well --- getarch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/getarch.c b/getarch.c index c0fff0436..24ea5fe5f 100644 --- a/getarch.c +++ b/getarch.c @@ -1116,7 +1116,7 @@ int main(int argc, char *argv[]){ #ifdef FORCE printf("CORE=%s\n", CORENAME); #else -#if defined(INTEL_AMD) || defined(POWER) || defined(__mips__) || defined(__arm__) || defined(__aarch64__) || defined(ZARCH) +#if defined(INTEL_AMD) || defined(POWER) || defined(__mips__) || defined(__arm__) || defined(__aarch64__) || defined(ZARCH) || defined(sparc) printf("CORE=%s\n", get_corename()); #endif #endif @@ -1224,7 +1224,7 @@ int main(int argc, char *argv[]){ #ifdef FORCE printf("#define CHAR_CORENAME \"%s\"\n", CORENAME); #else -#if defined(INTEL_AMD) || defined(POWER) || defined(__mips__) || defined(__arm__) || defined(__aarch64__) || defined(ZARCH) +#if defined(INTEL_AMD) || defined(POWER) || defined(__mips__) || defined(__arm__) || defined(__aarch64__) || defined(ZARCH) || defined(sparc) printf("#define CHAR_CORENAME \"%s\"\n", get_corename()); #endif #endif From e3c50643bbd0e764fc5c7dbedf71068c40d24641 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 1 Feb 2018 22:06:04 +0100 Subject: [PATCH 3/3] Fix my copypaste blunder with get_corename --- cpuid_sparc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpuid_sparc.c b/cpuid_sparc.c index ab8f773fa..6902a8fa2 100644 --- a/cpuid_sparc.c +++ b/cpuid_sparc.c @@ -58,7 +58,7 @@ void get_libname(void){ printf("v9\n"); } -void get_corename(void){ - printf("sparc\n"); +char *get_corename(void){ + return "sparc"; }