[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH 1/3] Make kvm64 the default cpu model when kvm_e
From: |
Alexander Graf |
Subject: |
[Qemu-devel] Re: [PATCH 1/3] Make kvm64 the default cpu model when kvm_enabled() |
Date: |
Tue, 14 Sep 2010 17:58:03 +0200 |
User-agent: |
Thunderbird 2.0.0.23 (X11/20090817) |
Joerg Roedel wrote:
> As requested by Alex this patch makes kvm64 the default CPU
> model when qemu is started with -enable-kvm.
>
> Signed-off-by: Joerg Roedel <address@hidden>
> ---
> hw/pc.c | 19 ++++++++++++++-----
> 1 files changed, 14 insertions(+), 5 deletions(-)
>
> diff --git a/hw/pc.c b/hw/pc.c
> index 69b13bf..f531d0d 100644
> --- a/hw/pc.c
> +++ b/hw/pc.c
> @@ -40,6 +40,16 @@
> #include "sysbus.h"
> #include "sysemu.h"
> #include "blockdev.h"
> +#include "kvm.h"
> +
> +
> +#ifdef TARGET_X86_64
> +#define DEFAULT_KVM_CPU_MODEL "kvm64"
> +#define DEFAULT_QEMU_CPU_MODEL "qemu64"
> +#else
> +#define DEFAULT_KVM_CPU_MODEL "kvm32"
> +#define DEFAULT_QEMU_CPU_MODEL "qemu32"
> +#endif
>
> /* output Bochs bios info messages */
> //#define DEBUG_BIOS
> @@ -867,11 +877,10 @@ void pc_cpus_init(const char *cpu_model)
>
> /* init CPUs */
> if (cpu_model == NULL) {
> -#ifdef TARGET_X86_64
> - cpu_model = "qemu64";
> -#else
> - cpu_model = "qemu32";
> -#endif
> + if (kvm_enabled())
> + cpu_model = DEFAULT_KVM_CPU_MODEL;
> + else
> + cpu_model = DEFAULT_QEMU_CPU_MODEL;
>
Braces :(.
Alex
- [Qemu-devel] [PATCH 0/3] SVM feature support for qemu, Joerg Roedel, 2010/09/14
- [Qemu-devel] [PATCH 3/3] Add svm cpuid features, Joerg Roedel, 2010/09/14
- [Qemu-devel] Re: [PATCH 3/3] Add svm cpuid features, Avi Kivity, 2010/09/16
- [Qemu-devel] Re: [PATCH 3/3] Add svm cpuid features, Roedel, Joerg, 2010/09/16
- [Qemu-devel] Re: [PATCH 3/3] Add svm cpuid features, Alexander Graf, 2010/09/16
- [Qemu-devel] Re: [PATCH 3/3] Add svm cpuid features, Roedel, Joerg, 2010/09/16
- [Qemu-devel] Re: [PATCH 3/3] Add svm cpuid features, Alexander Graf, 2010/09/16