]> git.proxmox.com Git - mirror_qemu.git/commit
i386: Register feature bit properties as class properties
authorEduardo Habkost <ehabkost@redhat.com>
Wed, 11 Nov 2020 18:38:15 +0000 (13:38 -0500)
committerEduardo Habkost <ehabkost@redhat.com>
Tue, 15 Dec 2020 15:01:32 +0000 (10:01 -0500)
commitf5730c69f00eaf7218ab79d1393d7197fcd9fe69
tree14f3afd2d967c0d901eea74ae06d5eede1f96d8f
parent0b43b6e53493d980008869f817a216ccb2078c06
i386: Register feature bit properties as class properties

Class properties make QOM introspection simpler and easier, as
they don't require an object to be instantiated.

Also, the hundreds of instance properties were having an impact
on QMP commands that create temporary CPU objects.  On my
machine, run time of qmp_query_cpu_definitions() changed
from ~200ms to ~16ms after applying this patch.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <20201111183823.283752-5-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target/i386/cpu.c