]> git.proxmox.com Git - mirror_qemu.git/commit - hw/sparc64/sun4u.c
fw_cfg: move FW_CFG_NB_CPUS out of fw_cfg_init1()
authorIgor Mammedov <imammedo@redhat.com>
Tue, 15 Nov 2016 12:17:15 +0000 (13:17 +0100)
committerEduardo Habkost <ehabkost@redhat.com>
Wed, 16 Nov 2016 14:09:58 +0000 (12:09 -0200)
commit5836d16812cda6b93380632802d56411972e3148
tree0f0a57d9d50446c6560b6546339d99527ee93c16
parenteabff1582032b662fa58e6e880ca7399f1b78369
fw_cfg: move FW_CFG_NB_CPUS out of fw_cfg_init1()

PC will use this field in other way, so move it outside the common
code so PC could set a different value, i.e. all CPUs
regardless of where they are coming from (-smp X | -device cpu...).

It's quick and dirty hack as it could be implemented in more generic
way in MashineClass. But do it in simple way since only PC is affected
so far.

Later we can generalize it when another affected target gets support
for -device cpu.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <1479212236-183810-3-git-send-email-imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
hw/arm/virt.c
hw/i386/pc.c
hw/nvram/fw_cfg.c
hw/ppc/mac_newworld.c
hw/ppc/mac_oldworld.c
hw/sparc/sun4m.c
hw/sparc64/sun4u.c