aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBurt P <pburt0@gmail.com>2019-08-13 11:19:51 -0500
committerLeandro A. F. Pereira <leandro@hardinfo.org>2019-08-14 20:02:42 -0700
commit0ef44ca66fa9fd42af574572e2c0d5966c040662 (patch)
tree858a79b5b51e6aa29b28d68e6bc29b62b2872951 /modules
parente78544e9beb8da38fb8400cdfcdba8031a5b7ac8 (diff)
bench_results: add machine_data_version
For now 0, but planned changes. Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'modules')
-rw-r--r--modules/benchmark/bench_results.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/benchmark/bench_results.c b/modules/benchmark/bench_results.c
index 171285d1..05b1dc8e 100644
--- a/modules/benchmark/bench_results.c
+++ b/modules/benchmark/bench_results.c
@@ -33,6 +33,7 @@ typedef struct {
int cores;
int threads;
char *mid;
+ int machine_data_version;
} bench_machine;
typedef struct {
@@ -275,6 +276,8 @@ bench_result *bench_result_benchmarkconf(const char *section, const char *key, c
b->machine->ogl_renderer = strdup(values[10]);
if (vl >= 12)
b->machine->gpu_desc = strdup(values[11]);
+ if (vl >= 13)
+ b->machine->machine_data_version = atoi(values[12]);
b->legacy = 0;
} else if (vl >= 2) {
b->bvalue.result = atof(values[0]);
@@ -362,7 +365,7 @@ bench_result *bench_result_benchmarkconf(const char *section, const char *key, c
char *bench_result_benchmarkconf_line(bench_result *b) {
char *cpu_config = cpu_config_retranslate(b->machine->cpu_config, 1, 0);
char *bv = bench_value_to_str(b->bvalue);
- char *ret = g_strdup_printf("%s=%s|%d|%s|%s|%s|%s|%d|%d|%d|%d|%s|%s\n",
+ char *ret = g_strdup_printf("%s=%s|%d|%s|%s|%s|%s|%d|%d|%d|%d|%s|%s|%d\n",
b->machine->mid, bv, b->bvalue.threads_used,
(b->machine->board != NULL) ? b->machine->board : "",
b->machine->cpu_name,
@@ -371,7 +374,8 @@ char *bench_result_benchmarkconf_line(bench_result *b) {
b->machine->memory_kiB,
b->machine->processors, b->machine->cores, b->machine->threads,
(b->machine->ogl_renderer != NULL) ? b->machine->ogl_renderer : "",
- (b->machine->gpu_desc != NULL) ? b->machine->gpu_desc : ""
+ (b->machine->gpu_desc != NULL) ? b->machine->gpu_desc : "",
+ b->machine->machine_data_version // [12]
);
free(cpu_config);
free(bv);
@@ -449,6 +453,7 @@ static char *bench_result_more_info_complete(bench_result *b) {
/* gpu desc */ "%s=%s\n"
/* ogl rend */ "%s=%s\n"
/* mem */ "%s=%d %s\n"
+ "%s=%d\n"
"[%s]\n"
/* mid */ "%s=%s\n"
/* cfg_val */ "%s=%.2f\n",
@@ -471,6 +476,7 @@ static char *bench_result_more_info_complete(bench_result *b) {
_("GPU"), (b->machine->gpu_desc != NULL) ? b->machine->gpu_desc : _(unk),
_("OpenGL Renderer"), (b->machine->ogl_renderer != NULL) ? b->machine->ogl_renderer : _(unk),
_("Memory"), b->machine->memory_kiB, _("kiB"),
+ ".machine_data_version", b->machine->machine_data_version,
_("Handles"),
_("mid"), b->machine->mid,
_("cfg_val"), cpu_config_val(b->machine->cpu_config)