summaryrefslogtreecommitdiff
path: root/target-i386/cpu.h
diff options
context:
space:
mode:
authorIgor Mammedov <imammedo@redhat.com>2016-06-09 19:11:03 +0200
committerEduardo Habkost <ehabkost@redhat.com>2016-07-07 15:25:06 -0300
commit6aff24c6a61c6fec31e555c7748ba6085b7b2c06 (patch)
tree9fa1ae089159deb7effd2af104fcef3d17af29a3 /target-i386/cpu.h
parent09f71b054a95161950a03fafc9023637929bd404 (diff)
downloadqemu-6aff24c6a61c6fec31e555c7748ba6085b7b2c06.tar.gz
pc: Parse CPU features only once
Considering that features are converted to global properties and global properties are automatically applied to every new instance of created CPU (at object_new() time), there is no point in parsing cpu_model string every time a CPU created. So move parsing outside CPU creation loop and do it only once. Parsing also should be done before any CPU is created so that features would affect the first CPU a well. Signed-off-by: Igor Mammedov <imammedo@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'target-i386/cpu.h')
-rw-r--r--target-i386/cpu.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/target-i386/cpu.h b/target-i386/cpu.h
index 474b0b937d..738958e0d5 100644
--- a/target-i386/cpu.h
+++ b/target-i386/cpu.h
@@ -1234,7 +1234,6 @@ void x86_cpu_exec_enter(CPUState *cpu);
void x86_cpu_exec_exit(CPUState *cpu);
X86CPU *cpu_x86_init(const char *cpu_model);
-X86CPU *cpu_x86_create(const char *cpu_model, Error **errp);
void x86_cpu_list(FILE *f, fprintf_function cpu_fprintf);
int cpu_x86_support_mca_broadcast(CPUX86State *env);