qemu/hw/arm
Shannon Zhao cd37aaf876 hw/arm/virt-acpi-build: Fix wrong size of flash in ACPI table
While virt machine creates two flash devices with total size 0x08000000,
the ACPI table generation code was wrongly using this total size as the
size of each flash device, so it would overlap other MMIO spaces.
Make each device entry in the table half the total; this brings the
ACPI table into line with the code which generates the device tree
and which creates the flash devices themselves.

Signed-off-by: Shannon Zhao <shannon.zhao@linaro.org>
Reviewed-by: Andrew Jones <drjones@redhat.com>
Reviewed-by: Wei Huang <wei@redhat.com>
Tested-by: Graeme Gregory <graeme.gregory@linaro.org>
Message-id: 1442455041-6596-1-git-send-email-shannon.zhao@linaro.org
[PMM: edited commit message]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2015-09-24 01:29:37 +01:00
..
allwinner-a10.c hw: Mark device misusing nd_table[] FIXME 2015-04-02 15:30:32 +02:00
armv7m.c Fix bad error handling after memory_region_init_ram() 2015-09-18 14:39:29 +02:00
boot.c hw/arm: new interface for devices which need to behave differently for kernel boot 2015-09-08 17:38:43 +01:00
collie.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
cubieboard.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
digic_boards.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
digic.c hw/arm/digic: add UART support 2013-12-17 20:12:51 +00:00
exynos4_boards.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
exynos4210.c Fix bad error handling after memory_region_init_ram() 2015-09-18 14:39:29 +02:00
fsl-imx25.c i.MX: Add GPIO devices to i.MX25 SOC 2015-09-14 14:39:49 +01:00
fsl-imx31.c i.MX: Add GPIO devices to i.MX31 SOC 2015-09-14 14:39:49 +01:00
gumstix.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
highbank.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
imx25_pdk.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
integratorcp.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
kzm.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
mainstone.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
Makefile.objs i.MX: Add the i.MX25 PDK platform 2015-09-07 10:39:31 +01:00
musicpal.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
netduino2.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
nseries.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
omap1.c Fix bad error handling after memory_region_init_ram() 2015-09-18 14:39:29 +02:00
omap2.c Fix bad error handling after memory_region_init_ram() 2015-09-18 14:39:29 +02:00
omap_sx1.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
palm.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
pxa2xx_gpio.c Convert (ffs(val) - 1) to ctz32(val) 2015-04-28 15:36:08 +02:00
pxa2xx_pic.c hw/arm/pxa2xx: Mark coprocessor registers as ARM_CP_IO 2015-06-15 18:06:09 +01:00
pxa2xx.c Fix bad error handling after memory_region_init_ram() 2015-09-18 14:39:29 +02:00
realview.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
spitz.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
stellaris.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
stm32f205_soc.c Fix bad error handling after memory_region_init_ram() 2015-09-18 14:39:29 +02:00
strongarm.c arm: Use g_new() & friends where that makes obvious sense 2015-09-07 10:39:27 +01:00
strongarm.h hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
sysbus-fdt.c hw/arm/sysbus-fdt: enable vfio-calxeda-xgmac dynamic instantiation 2015-06-19 14:17:44 +01:00
tosa.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
versatilepb.c Revert use of DEFINE_MACHINE() for registrations of multiple machines 2015-09-19 16:40:27 +02:00
vexpress.c machine: Set MachineClass::name automatically 2015-09-19 16:39:28 +02:00
virt-acpi-build.c hw/arm/virt-acpi-build: Fix wrong size of flash in ACPI table 2015-09-24 01:29:37 +01:00
virt.c hw/arm/virt: Add gic-version option to virt machine 2015-09-24 01:29:37 +01:00
xilinx_zynq.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
xlnx-ep108.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00
xlnx-zynqmp.c Fix bad error handling after memory_region_init_ram() 2015-09-18 14:39:29 +02:00
z2.c Use DEFINE_MACHINE() to register all machines 2015-09-19 16:40:15 +02:00