qemu-e2k/hw/arm
Andrew Jones 9cd07db94b hw/arm/virt: Remove virt machine state 'smp_cpus'
virt machine's 'smp_cpus' and machine->smp.cpus must always have the
same value. And, anywhere we have virt machine state we have machine
state. So let's remove the redundancy. Also, to make it easier to see
that machine->smp is the true source for "smp_cpus" and "max_cpus",
avoid passing them in function parameters, preferring instead to get
them from the state.

No functional change intended.

Signed-off-by: Andrew Jones <drjones@redhat.com>
Reviewed-by: David Edmondson <david.edmondson@oracle.com>
Reviewed-by: Ying Fang <fangying1@huawei.com>
Message-id: 20201215174815.51520-1-drjones@redhat.com
[PMM: minor formatting tweak to smp_cpus variable declaration]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-01-08 15:13:38 +00:00
..
allwinner-a10.c
allwinner-h3.c
armsse.c hw/arm/armsse: Correct expansion MPC interrupt lines 2020-11-10 11:03:48 +00:00
armv7m.c hw/arm/armv7m: Correct typo in QOM object name 2020-12-10 11:44:56 +00:00
aspeed_ast2600.c ast2600: SRAM is 89KB 2020-12-10 12:11:03 +01:00
aspeed_soc.c
aspeed.c arm: do not use ram_size global 2020-12-10 12:15:07 -05:00
bcm2835_peripherals.c hw/arm/bcm2835_peripherals: connect the UART clock 2020-10-27 11:10:44 +00:00
bcm2836.c hw/arm/bcm2836: Introduce the BCM2835 SoC 2020-10-27 11:10:44 +00:00
boot.c vl: make qemu_get_machine_opts static 2020-12-15 12:51:55 -05:00
collie.c Use OBJECT_DECLARE_SIMPLE_TYPE when possible 2020-09-18 14:12:32 -04:00
cubieboard.c arm: remove bios_name 2020-12-10 12:15:04 -05:00
digic_boards.c vl: extract softmmu/datadir.c 2020-12-10 12:15:18 -05:00
digic.c
exynos4_boards.c
exynos4210.c qom: simplify object_find_property / object_class_find_property 2020-09-22 16:45:16 -04:00
fsl-imx6.c
fsl-imx6ul.c
fsl-imx7.c
fsl-imx25.c
fsl-imx31.c
gumstix.c
highbank.c vl: extract softmmu/datadir.c 2020-12-10 12:15:18 -05:00
imx25_pdk.c
integratorcp.c qom: simplify object_find_property / object_class_find_property 2020-09-22 16:45:16 -04:00
Kconfig ads7846: moves from the hw/display folder to the hw/input folder. 2020-12-13 17:54:55 +01:00
kzm.c
mainstone.c
mcimx6ul-evk.c
mcimx7d-sabre.c
meson.build
microbit.c Use OBJECT_DECLARE_SIMPLE_TYPE when possible 2020-09-18 14:12:32 -04:00
mps2-tz.c Use OBJECT_DECLARE_TYPE when possible 2020-09-18 14:12:32 -04:00
mps2.c Use OBJECT_DECLARE_TYPE when possible 2020-09-18 14:12:32 -04:00
msf2-soc.c
msf2-som.c
musca.c Use OBJECT_DECLARE_TYPE when possible 2020-09-18 14:12:32 -04:00
musicpal.c hw/arm/musicpal: Only use qdev_get_gpio_in() when necessary 2020-11-10 11:03:48 +00:00
netduino2.c
netduinoplus2.c
npcm7xx_boards.c vl: extract softmmu/datadir.c 2020-12-10 12:15:18 -05:00
npcm7xx.c hw/gpio: Add GPIO model for Nuvoton NPCM7xx 2020-10-27 11:10:32 +00:00
nrf51_soc.c
nseries.c hw/arm/nseries: Check return value from load_image_targphys() 2020-11-10 11:03:48 +00:00
omap1.c
omap2.c
omap_sx1.c
orangepi.c arm: remove bios_name 2020-12-10 12:15:04 -05:00
palm.c Use OBJECT_DECLARE_SIMPLE_TYPE when possible 2020-09-18 14:12:32 -04:00
pxa2xx_gpio.c Use OBJECT_DECLARE_SIMPLE_TYPE when possible 2020-09-18 14:12:32 -04:00
pxa2xx_pic.c Use OBJECT_DECLARE_SIMPLE_TYPE when possible 2020-09-18 14:12:32 -04:00
pxa2xx.c qdev: Move softmmu properties to qdev-properties-system.h 2020-12-18 15:20:17 -05:00
raspi.c hw/arm/raspi: Add the Raspberry Pi 3 model A+ 2020-10-27 11:10:44 +00:00
realview.c qom: simplify object_find_property / object_class_find_property 2020-09-22 16:45:16 -04:00
sabrelite.c
sbsa-ref.c vl: extract softmmu/datadir.c 2020-12-10 12:15:18 -05:00
smmu-common.c memory: Add IOMMUTLBEvent 2020-12-08 13:48:57 -05:00
smmu-internal.h
smmuv3-internal.h hw/arm/smmuv3: Fix up L1STD_SPAN decoding 2020-12-10 11:30:44 +00:00
smmuv3.c memory: Add IOMMUTLBEvent 2020-12-08 13:48:57 -05:00
spitz.c hw/ssi: Rename SSI 'slave' as 'peripheral' 2020-12-10 12:15:03 -05:00
stellaris.c hw/ssi: Rename SSI 'slave' as 'peripheral' 2020-12-10 12:15:03 -05:00
stm32f205_soc.c hw/misc/stm32f2xx_syscfg: Remove extraneous IRQ 2020-11-10 11:03:48 +00:00
stm32f405_soc.c
strongarm.c qdev: Move softmmu properties to qdev-properties-system.h 2020-12-18 15:20:17 -05:00
strongarm.h
sysbus-fdt.c
tosa.c hw/ssi: Rename SSI 'slave' as 'peripheral' 2020-12-10 12:15:03 -05:00
trace-events arm/trace: Fix hex printing 2020-10-27 11:10:44 +00:00
trace.h
versatilepb.c qom: simplify object_find_property / object_class_find_property 2020-09-22 16:45:16 -04:00
vexpress.c vexpress-a15: Register "virtualization" as class property 2020-12-14 14:25:44 -05:00
virt-acpi-build.c hw/arm/virt: Remove virt machine state 'smp_cpus' 2021-01-08 15:13:38 +00:00
virt.c hw/arm/virt: Remove virt machine state 'smp_cpus' 2021-01-08 15:13:38 +00:00
xilinx_zynq.c qom: simplify object_find_property / object_class_find_property 2020-09-22 16:45:16 -04:00
xlnx-versal-virt.c arm: xlnx-versal: Connect usb to virt-versal 2020-12-15 12:04:30 +00:00
xlnx-versal.c arm: xlnx-versal: Connect usb to virt-versal 2020-12-15 12:04:30 +00:00
xlnx-zcu102.c xlnx-zynqmp: Connect Xilinx ZynqMP CAN controllers 2020-12-10 11:30:44 +00:00
xlnx-zynqmp.c xlnx-zynqmp: Connect Xilinx ZynqMP CAN controllers 2020-12-10 11:30:44 +00:00
z2.c hw/ssi: Rename SSI 'slave' as 'peripheral' 2020-12-10 12:15:03 -05:00