aboutsummaryrefslogtreecommitdiffstats
path: root/ws_version_info.c
diff options
context:
space:
mode:
Diffstat (limited to 'ws_version_info.c')
-rw-r--r--ws_version_info.c40
1 files changed, 2 insertions, 38 deletions
diff --git a/ws_version_info.c b/ws_version_info.c
index 036956aa7b..436d33248a 100644
--- a/ws_version_info.c
+++ b/ws_version_info.c
@@ -41,7 +41,7 @@
#include "ws_version_info.h"
-#include <wsutil/ws_cpuid.h>
+#include <wsutil/cpu_info.h>
#include <wsutil/copyright_info.h>
#include <wsutil/os_version_info.h>
#include <wsutil/ws_printf.h> /* ws_debug_printf */
@@ -143,42 +143,6 @@ get_compiled_version_info(void (*prepend_info)(GString *),
return str;
}
-/*
- * Get the CPU info, and append it to the GString
- */
-static void
-get_cpu_info(GString *str)
-{
- guint32 CPUInfo[4];
- char CPUBrandString[0x40];
- unsigned nExIds;
-
- /* http://msdn.microsoft.com/en-us/library/hskdteyh(v=vs.100).aspx */
-
- /* Calling __cpuid with 0x80000000 as the InfoType argument*/
- /* gets the number of valid extended IDs.*/
- if (!ws_cpuid(CPUInfo, 0x80000000))
- return;
- nExIds = CPUInfo[0];
-
- if( nExIds<0x80000005)
- return;
- memset(CPUBrandString, 0, sizeof(CPUBrandString));
-
- /* Interpret CPU brand string.*/
- ws_cpuid(CPUInfo, 0x80000002);
- memcpy(CPUBrandString, CPUInfo, sizeof(CPUInfo));
- ws_cpuid(CPUInfo, 0x80000003);
- memcpy(CPUBrandString + 16, CPUInfo, sizeof(CPUInfo));
- ws_cpuid(CPUInfo, 0x80000004);
- memcpy(CPUBrandString + 32, CPUInfo, sizeof(CPUInfo));
-
- g_string_append_printf(str, "\n%s", CPUBrandString);
-
- if (ws_cpuid_sse42())
- g_string_append(str, " (with SSE4.2)");
-}
-
static void
get_mem_info(GString *str _U_)
{
@@ -356,7 +320,7 @@ get_runtime_version_info(void (*additional_info)(GString *))
g_string_append_printf(str, ", with zlib %s", zlibVersion());
#endif
- g_string_append(str, ".");
+ g_string_append(str, ".\n");
/* CPU Info */
get_cpu_info(str);