qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 16/17] target-i386: set custom 'tsc-frequency' witho


From: Igor Mammedov
Subject: [Qemu-devel] [PATCH 16/17] target-i386: set custom 'tsc-frequency' without intermediate x86_def_t
Date: Fri, 11 Jan 2013 03:10:30 +0100

Signed-off-by: Igor Mammedov <address@hidden>
---
v2:
  make patch independent of visit_type_freq()
---
 target-i386/cpu.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/target-i386/cpu.c b/target-i386/cpu.c
index ec27cf6..c3e1792 100644
--- a/target-i386/cpu.c
+++ b/target-i386/cpu.c
@@ -1371,6 +1371,7 @@ static int cpu_x86_parse_featurestr(x86_def_t 
*x86_cpu_def, char *features,
             } else if (!strcmp(featurestr, "tsc_freq")) {
                 int64_t tsc_freq;
                 char *err;
+                QString *s;
 
                 tsc_freq = strtosz_suffix_unit(val, &err,
                                                STRTOSZ_DEFSUFFIX_B, 1000);
@@ -1378,7 +1379,9 @@ static int cpu_x86_parse_featurestr(x86_def_t 
*x86_cpu_def, char *features,
                     fprintf(stderr, "bad numerical value %s\n", val);
                     goto error;
                 }
-                x86_cpu_def->tsc_khz = tsc_freq / 1000;
+                s = qstring_new();
+                qstring_append_int(s, tsc_freq);
+                qdict_put(*props, "tsc-frequency", s);
             } else if (!strcmp(featurestr, "hv_spinlocks")) {
                 char *err;
                 numvalue = strtoul(val, &err, 0);
-- 
1.7.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]