All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org
Cc: "Andreas Färber" <afaerber@suse.de>,
	"Igor Mammedov" <imammedo@redhat.com>,
	kvm@vger.kernel.org, libvir-list@redhat.com,
	"Jiri Denemark" <jdenemar@redhat.com>
Subject: Re: [uq/master PATCH 6/7] target-i386: Rename x86_def_t to X86CPUDefinition
Date: Fri, 31 Jan 2014 12:42:47 +0100	[thread overview]
Message-ID: <52EB8C37.3040105@redhat.com> (raw)
In-Reply-To: <1391111339-6958-7-git-send-email-ehabkost@redhat.com>

Il 30/01/2014 20:48, Eduardo Habkost ha scritto:
> As the new X86CPU subclass code is going to change lots of the code
> invoving x86_def_t, let's rename the struct to match coding style first.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
> ---
>  target-i386/cpu.c | 26 +++++++++++++-------------
>  1 file changed, 13 insertions(+), 13 deletions(-)
>
> diff --git a/target-i386/cpu.c b/target-i386/cpu.c
> index 5c13ed6..6659527 100644
> --- a/target-i386/cpu.c
> +++ b/target-i386/cpu.c
> @@ -484,7 +484,7 @@ static void add_flagname_to_bitmaps(const char *flagname,
>      }
>  }
>
> -typedef struct x86_def_t {
> +typedef struct X86CPUDefinition {
>      const char *name;
>      uint32_t level;
>      uint32_t xlevel;
> @@ -497,7 +497,7 @@ typedef struct x86_def_t {
>      FeatureWordArray features;
>      char model_id[48];
>      bool cache_info_passthrough;
> -} x86_def_t;
> +} X86CPUDefinition;
>
>  #define I486_FEATURES (CPUID_FP87 | CPUID_VME | CPUID_PSE)
>  #define PENTIUM_FEATURES (I486_FEATURES | CPUID_DE | CPUID_TSC | \
> @@ -549,7 +549,7 @@ typedef struct x86_def_t {
>
>  /* built-in CPU model definitions
>   */
> -static x86_def_t builtin_x86_defs[] = {
> +static X86CPUDefinition builtin_x86_defs[] = {
>      {
>          .name = "qemu64",
>          .level = 4,
> @@ -1108,7 +1108,7 @@ static x86_def_t builtin_x86_defs[] = {
>  void x86_cpu_compat_set_features(const char *cpu_model, FeatureWord w,
>                                   uint32_t feat_add, uint32_t feat_remove)
>  {
> -    x86_def_t *def;
> +    X86CPUDefinition *def;
>      int i;
>      for (i = 0; i < ARRAY_SIZE(builtin_x86_defs); i++) {
>          def = &builtin_x86_defs[i];
> @@ -1134,12 +1134,12 @@ static int cpu_x86_fill_model_id(char *str)
>      return 0;
>  }
>
> -/* Fill a x86_def_t struct with information about the host CPU, and
> +/* Fill a X86CPUDefinition struct with information about the host CPU, and
>   * the CPU features supported by the host hardware + host kernel
>   *
>   * This function may be called only if KVM is enabled.
>   */
> -static void kvm_cpu_fill_host(x86_def_t *x86_cpu_def)
> +static void kvm_cpu_fill_host(X86CPUDefinition *x86_cpu_def)
>  {
>      KVMState *s = kvm_state;
>      uint32_t eax = 0, ebx = 0, ecx = 0, edx = 0;
> @@ -1582,10 +1582,10 @@ static PropertyInfo qdev_prop_spinlocks = {
>      .set   = x86_set_hv_spinlocks,
>  };
>
> -static int cpu_x86_find_by_name(X86CPU *cpu, x86_def_t *x86_cpu_def,
> +static int cpu_x86_find_by_name(X86CPU *cpu, X86CPUDefinition *x86_cpu_def,
>                                  const char *name)
>  {
> -    x86_def_t *def;
> +    X86CPUDefinition *def;
>      int i;
>
>      if (name == NULL) {
> @@ -1753,7 +1753,7 @@ static void listflags(char *buf, int bufsize, uint32_t fbits,
>  /* generate CPU information. */
>  void x86_cpu_list(FILE *f, fprintf_function cpu_fprintf)
>  {
> -    x86_def_t *def;
> +    X86CPUDefinition *def;
>      char buf[256];
>      int i;
>
> @@ -1780,7 +1780,7 @@ void x86_cpu_list(FILE *f, fprintf_function cpu_fprintf)
>  CpuDefinitionInfoList *arch_query_cpu_definitions(Error **errp)
>  {
>      CpuDefinitionInfoList *cpu_list = NULL;
> -    x86_def_t *def;
> +    X86CPUDefinition *def;
>      int i;
>
>      for (i = 0; i < ARRAY_SIZE(builtin_x86_defs); i++) {
> @@ -1822,7 +1822,7 @@ static void filter_features_for_kvm(X86CPU *cpu)
>  static void x86_cpu_load_def(X86CPU *cpu, const char *name, Error **errp)
>  {
>      CPUX86State *env = &cpu->env;
> -    x86_def_t def1, *def = &def1;
> +    X86CPUDefinition def1, *def = &def1;
>
>      memset(def, 0, sizeof(*def));
>
> @@ -1849,7 +1849,7 @@ static void x86_cpu_load_def(X86CPU *cpu, const char *name, Error **errp)
>
>      object_property_set_str(OBJECT(cpu), def->model_id, "model-id", errp);
>
> -    /* Special cases not set in the x86_def_t structs: */
> +    /* Special cases not set in the X86CPUDefinition structs: */
>      if (kvm_enabled()) {
>          env->features[FEAT_KVM] |= kvm_default_features;
>      }
> @@ -1971,7 +1971,7 @@ void x86_cpudef_setup(void)
>      static const char *model_with_versions[] = { "qemu32", "qemu64", "athlon" };
>
>      for (i = 0; i < ARRAY_SIZE(builtin_x86_defs); ++i) {
> -        x86_def_t *def = &builtin_x86_defs[i];
> +        X86CPUDefinition *def = &builtin_x86_defs[i];
>
>          /* Look for specific "cpudef" models that */
>          /* have the QEMU version in .model_id */
>

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>

WARNING: multiple messages have this Message-ID (diff)
From: Paolo Bonzini <pbonzini@redhat.com>
To: Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org
Cc: libvir-list@redhat.com, "Igor Mammedov" <imammedo@redhat.com>,
	"Jiri Denemark" <jdenemar@redhat.com>,
	"Andreas Färber" <afaerber@suse.de>,
	kvm@vger.kernel.org
Subject: Re: [Qemu-devel] [uq/master PATCH 6/7] target-i386: Rename x86_def_t to X86CPUDefinition
Date: Fri, 31 Jan 2014 12:42:47 +0100	[thread overview]
Message-ID: <52EB8C37.3040105@redhat.com> (raw)
In-Reply-To: <1391111339-6958-7-git-send-email-ehabkost@redhat.com>

Il 30/01/2014 20:48, Eduardo Habkost ha scritto:
> As the new X86CPU subclass code is going to change lots of the code
> invoving x86_def_t, let's rename the struct to match coding style first.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
> ---
>  target-i386/cpu.c | 26 +++++++++++++-------------
>  1 file changed, 13 insertions(+), 13 deletions(-)
>
> diff --git a/target-i386/cpu.c b/target-i386/cpu.c
> index 5c13ed6..6659527 100644
> --- a/target-i386/cpu.c
> +++ b/target-i386/cpu.c
> @@ -484,7 +484,7 @@ static void add_flagname_to_bitmaps(const char *flagname,
>      }
>  }
>
> -typedef struct x86_def_t {
> +typedef struct X86CPUDefinition {
>      const char *name;
>      uint32_t level;
>      uint32_t xlevel;
> @@ -497,7 +497,7 @@ typedef struct x86_def_t {
>      FeatureWordArray features;
>      char model_id[48];
>      bool cache_info_passthrough;
> -} x86_def_t;
> +} X86CPUDefinition;
>
>  #define I486_FEATURES (CPUID_FP87 | CPUID_VME | CPUID_PSE)
>  #define PENTIUM_FEATURES (I486_FEATURES | CPUID_DE | CPUID_TSC | \
> @@ -549,7 +549,7 @@ typedef struct x86_def_t {
>
>  /* built-in CPU model definitions
>   */
> -static x86_def_t builtin_x86_defs[] = {
> +static X86CPUDefinition builtin_x86_defs[] = {
>      {
>          .name = "qemu64",
>          .level = 4,
> @@ -1108,7 +1108,7 @@ static x86_def_t builtin_x86_defs[] = {
>  void x86_cpu_compat_set_features(const char *cpu_model, FeatureWord w,
>                                   uint32_t feat_add, uint32_t feat_remove)
>  {
> -    x86_def_t *def;
> +    X86CPUDefinition *def;
>      int i;
>      for (i = 0; i < ARRAY_SIZE(builtin_x86_defs); i++) {
>          def = &builtin_x86_defs[i];
> @@ -1134,12 +1134,12 @@ static int cpu_x86_fill_model_id(char *str)
>      return 0;
>  }
>
> -/* Fill a x86_def_t struct with information about the host CPU, and
> +/* Fill a X86CPUDefinition struct with information about the host CPU, and
>   * the CPU features supported by the host hardware + host kernel
>   *
>   * This function may be called only if KVM is enabled.
>   */
> -static void kvm_cpu_fill_host(x86_def_t *x86_cpu_def)
> +static void kvm_cpu_fill_host(X86CPUDefinition *x86_cpu_def)
>  {
>      KVMState *s = kvm_state;
>      uint32_t eax = 0, ebx = 0, ecx = 0, edx = 0;
> @@ -1582,10 +1582,10 @@ static PropertyInfo qdev_prop_spinlocks = {
>      .set   = x86_set_hv_spinlocks,
>  };
>
> -static int cpu_x86_find_by_name(X86CPU *cpu, x86_def_t *x86_cpu_def,
> +static int cpu_x86_find_by_name(X86CPU *cpu, X86CPUDefinition *x86_cpu_def,
>                                  const char *name)
>  {
> -    x86_def_t *def;
> +    X86CPUDefinition *def;
>      int i;
>
>      if (name == NULL) {
> @@ -1753,7 +1753,7 @@ static void listflags(char *buf, int bufsize, uint32_t fbits,
>  /* generate CPU information. */
>  void x86_cpu_list(FILE *f, fprintf_function cpu_fprintf)
>  {
> -    x86_def_t *def;
> +    X86CPUDefinition *def;
>      char buf[256];
>      int i;
>
> @@ -1780,7 +1780,7 @@ void x86_cpu_list(FILE *f, fprintf_function cpu_fprintf)
>  CpuDefinitionInfoList *arch_query_cpu_definitions(Error **errp)
>  {
>      CpuDefinitionInfoList *cpu_list = NULL;
> -    x86_def_t *def;
> +    X86CPUDefinition *def;
>      int i;
>
>      for (i = 0; i < ARRAY_SIZE(builtin_x86_defs); i++) {
> @@ -1822,7 +1822,7 @@ static void filter_features_for_kvm(X86CPU *cpu)
>  static void x86_cpu_load_def(X86CPU *cpu, const char *name, Error **errp)
>  {
>      CPUX86State *env = &cpu->env;
> -    x86_def_t def1, *def = &def1;
> +    X86CPUDefinition def1, *def = &def1;
>
>      memset(def, 0, sizeof(*def));
>
> @@ -1849,7 +1849,7 @@ static void x86_cpu_load_def(X86CPU *cpu, const char *name, Error **errp)
>
>      object_property_set_str(OBJECT(cpu), def->model_id, "model-id", errp);
>
> -    /* Special cases not set in the x86_def_t structs: */
> +    /* Special cases not set in the X86CPUDefinition structs: */
>      if (kvm_enabled()) {
>          env->features[FEAT_KVM] |= kvm_default_features;
>      }
> @@ -1971,7 +1971,7 @@ void x86_cpudef_setup(void)
>      static const char *model_with_versions[] = { "qemu32", "qemu64", "athlon" };
>
>      for (i = 0; i < ARRAY_SIZE(builtin_x86_defs); ++i) {
> -        x86_def_t *def = &builtin_x86_defs[i];
> +        X86CPUDefinition *def = &builtin_x86_defs[i];
>
>          /* Look for specific "cpudef" models that */
>          /* have the QEMU version in .model_id */
>

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>

  reply	other threads:[~2014-01-31 11:42 UTC|newest]

Thread overview: 88+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-30 19:48 [uq/master PATCH 0/7] x86 CPU subclasses, take 7 Eduardo Habkost
2014-01-30 19:48 ` [Qemu-devel] " Eduardo Habkost
2014-01-30 19:48 ` [uq/master PATCH 1/7] target-i386: Eliminate CONFIG_KVM #ifdefs Eduardo Habkost
2014-01-30 19:48   ` [Qemu-devel] " Eduardo Habkost
2014-01-31 11:42   ` Paolo Bonzini
2014-01-31 11:42     ` [Qemu-devel] " Paolo Bonzini
2014-01-30 19:48 ` [uq/master PATCH 2/7] target-i386: Don't change x86_def_t struct on cpu_x86_register() Eduardo Habkost
2014-01-30 19:48   ` [Qemu-devel] " Eduardo Habkost
2014-01-31 11:42   ` Paolo Bonzini
2014-01-31 11:42     ` [Qemu-devel] " Paolo Bonzini
2014-01-30 19:48 ` [uq/master PATCH 3/7] target-i386: Move KVM default-vendor hack to instance_init Eduardo Habkost
2014-01-30 19:48   ` [Qemu-devel] " Eduardo Habkost
2014-01-31 11:42   ` Paolo Bonzini
2014-01-31 11:42     ` [Qemu-devel] " Paolo Bonzini
2014-01-30 19:48 ` [uq/master PATCH 4/7] target-i386: Rename cpu_x86_register() to x86_cpu_load_def() Eduardo Habkost
2014-01-30 19:48   ` [Qemu-devel] " Eduardo Habkost
2014-01-31 11:42   ` Paolo Bonzini
2014-01-31 11:42     ` [Qemu-devel] " Paolo Bonzini
2014-02-10  0:03     ` Andreas Färber
2014-01-30 19:48 ` [uq/master PATCH 5/7] target-i386: Call x86_cpu_load_def() earlier Eduardo Habkost
2014-01-30 19:48   ` [Qemu-devel] " Eduardo Habkost
2014-02-10  0:13   ` Andreas Färber
2014-02-10  0:13     ` [Qemu-devel] " Andreas Färber
2014-01-30 19:48 ` [uq/master PATCH 6/7] target-i386: Rename x86_def_t to X86CPUDefinition Eduardo Habkost
2014-01-30 19:48   ` [Qemu-devel] " Eduardo Habkost
2014-01-31 11:42   ` Paolo Bonzini [this message]
2014-01-31 11:42     ` Paolo Bonzini
2014-02-10  0:14     ` Andreas Färber
2014-01-30 19:48 ` [uq/master PATCH 7/7] target-i386: CPU model subclasses Eduardo Habkost
2014-01-30 19:48   ` [Qemu-devel] " Eduardo Habkost
2014-01-31 17:20   ` Eduardo Habkost
2014-01-31 17:20     ` Eduardo Habkost
2014-01-31 18:13   ` [uq/master PATCH 7/7 v8] " Eduardo Habkost
2014-01-31 18:13     ` [Qemu-devel] " Eduardo Habkost
2014-02-10  0:23     ` Andreas Färber
2014-02-10  0:23       ` Andreas Färber
2014-02-10  8:19       ` Eduardo Habkost
2014-02-10  8:19         ` Eduardo Habkost
2014-02-10  8:26         ` Eduardo Habkost
2014-02-10  8:26           ` Eduardo Habkost
2014-02-10 10:21           ` [qom-cpu PATCH 7/7 v9] " Eduardo Habkost
2014-02-10 10:21             ` [Qemu-devel] " Eduardo Habkost
2014-02-10 22:39             ` Andreas Färber
2014-02-10 22:39               ` [Qemu-devel] " Andreas Färber
2014-02-11  8:05               ` Eduardo Habkost
2014-02-11  8:05                 ` [Qemu-devel] " Eduardo Habkost
2014-02-11  8:07               ` Paolo Bonzini
2014-02-11  8:07                 ` [Qemu-devel] " Paolo Bonzini
2014-02-10  9:48       ` [Qemu-devel] [uq/master PATCH 7/7 v8] " Igor Mammedov
2014-02-10  9:48         ` Igor Mammedov
2014-01-30 21:47 ` [uq/master PATCH 0/7] x86 CPU subclasses, take 7 Paolo Bonzini
2014-01-30 21:47   ` [Qemu-devel] " Paolo Bonzini
2014-01-31 11:30   ` Andreas Färber
2014-01-31 11:30     ` [Qemu-devel] " Andreas Färber
2014-01-31 11:42     ` Paolo Bonzini
2014-01-31 11:42       ` [Qemu-devel] " Paolo Bonzini
2014-01-31 12:17       ` Eduardo Habkost
2014-01-31 12:17         ` [Qemu-devel] " Eduardo Habkost
2014-01-31 12:14     ` Eduardo Habkost
2014-01-31 12:14       ` [Qemu-devel] " Eduardo Habkost
2014-01-31 14:36     ` Igor Mammedov
2014-01-31 14:36       ` [Qemu-devel] " Igor Mammedov
2014-01-31 14:48 ` Igor Mammedov
2014-01-31 14:48   ` Igor Mammedov
2014-01-31 14:50   ` Paolo Bonzini
2014-01-31 14:50     ` Paolo Bonzini
2014-01-31 15:17     ` Eduardo Habkost
2014-01-31 15:17       ` Eduardo Habkost
2014-01-31 16:06       ` Igor Mammedov
2014-01-31 16:06         ` Igor Mammedov
2014-01-31 16:42         ` Eduardo Habkost
2014-01-31 16:42           ` Eduardo Habkost
2014-01-31 16:52           ` Paolo Bonzini
2014-01-31 16:52             ` Paolo Bonzini
2014-01-31 18:51             ` Eduardo Habkost
2014-01-31 18:51               ` Eduardo Habkost
2014-01-31 18:56               ` [libvirt] " Eric Blake
2014-01-31 18:56                 ` [Qemu-devel] [libvirt] " Eric Blake
2014-01-31 19:08                 ` [libvirt] [Qemu-devel] " Eduardo Habkost
2014-01-31 19:08                   ` [Qemu-devel] [libvirt] " Eduardo Habkost
2014-01-31 19:18                 ` Igor Mammedov
2014-01-31 19:18                   ` Igor Mammedov
2014-01-31 19:25                   ` Eduardo Habkost
2014-01-31 19:25                     ` Eduardo Habkost
2014-01-31 15:10   ` [Qemu-devel] " Eduardo Habkost
2014-01-31 15:10     ` Eduardo Habkost
2014-01-31 15:11     ` Paolo Bonzini
2014-01-31 15:11       ` Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52EB8C37.3040105@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=afaerber@suse.de \
    --cc=ehabkost@redhat.com \
    --cc=imammedo@redhat.com \
    --cc=jdenemar@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=libvir-list@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.