Commit 5e6500026030eccd95fb4bdacd9f5d6bbed1d929

Authored by Anthony Liguori
1 parent 0d35bf2d

Only allow -cpu host when KVM is enabled

-cpu host is not at all useful when using tcg.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Showing 1 changed file with 3 additions and 4 deletions
target-i386/helper.c
... ... @@ -358,11 +358,10 @@ static int cpu_x86_find_by_name(x86_def_t *x86_cpu_def, const char *cpu_model)
358 358 break;
359 359 }
360 360 }
361   - if (!def) {
362   - if (strcmp(name, "host") != 0) {
363   - goto error;
364   - }
  361 + if (kvm_enabled() && strcmp(name, "host") == 0) {
365 362 cpu_x86_fill_host(x86_cpu_def);
  363 + } else if (!def) {
  364 + goto error;
366 365 } else {
367 366 memcpy(x86_cpu_def, def, sizeof(*def));
368 367 }
... ...