]> git.proxmox.com Git - mirror_qemu.git/commit
hw/i386: Replace global smp variables with machine smp properties
authorLike Xu <like.xu@linux.intel.com>
Sat, 18 May 2019 20:54:25 +0000 (04:54 +0800)
committerEduardo Habkost <ehabkost@redhat.com>
Fri, 5 Jul 2019 20:08:03 +0000 (17:08 -0300)
commit0e11fc6955dddf752987b261a0176edf31b34dec
treeecaeee904d31223fd77410dd8be6236ac33cb591
parentae71ed8610514d9154df887b024f269554bdb8f0
hw/i386: Replace global smp variables with machine smp properties

The global smp variables in i386 are replaced with smp machine properties.
To avoid calling qdev_get_machine() as much as possible, some related funtions
for acpi data generations are refactored. No semantic changes.

A local variable of the same name would be introduced in the declaration
phase if it's used widely in the context OR replace it on the spot if it's
only used once. No semantic changes.

Signed-off-by: Like Xu <like.xu@linux.intel.com>
Message-Id: <20190518205428.90532-8-like.xu@linux.intel.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
hw/i386/acpi-build.c
hw/i386/kvmvapic.c
hw/i386/pc.c
hw/i386/xen/xen-hvm.c
target/i386/cpu.c