On 06/17/2011 05:00 PM, Joerg Roedel wrote:
To let the user configure the desired tsc frequency for the
guest if running in KVM.

@@ -704,6 +705,14 @@ static int cpu_x86_find_by_name(x86_def_t *x86_cpu_def, 
const char *cpu_model)
              } else if (!strcmp(featurestr, "model_id")) {
                  pstrcpy(x86_cpu_def->model_id, sizeof(x86_cpu_def->model_id),
                          val);
+            } else if (!strcmp(featurestr, "tsc_khz")) {
+                char *err;
+                numvalue = strtoul(val,&err, 0);
+                if (!*val || *err) {
+                    fprintf(stderr, "bad numerical value %s\n", val);
+                    goto error;
+                }
+                x86_cpu_def->tsc_khz = numvalue;
              } else {
                  fprintf(stderr, "unrecognized feature %s\n", featurestr);
                  goto error;

Frequency should be in Hz, not kHz. We can use [kMG] suffixes for simpler specification (but 1GHz = 10^9 Hz, not the binary thing).

--
error compiling committee.c: too many arguments to function


Reply via email to