qemu-e2k/hw/core
Mark Cave-Ayland ca316c1152 loader: don't perform overlapping address check for memory region ROM images
All memory region ROM images have a base address of 0 which causes the overlapping
address check to fail if more than one memory region ROM image is present, or an
existing ROM image is loaded at address 0.

Make sure that we ignore the overlapping address check in
rom_check_and_register_reset() if this is a memory region ROM image. In particular
this fixes the "rom: requested regions overlap" error on startup when trying to
run qemu-system-sparc with a -kernel image since commit 7497638642: "tcx: switch to
load_image_mr() and remove prom_addr hack".

Suggested-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2018-02-27 18:57:14 +00:00
..
bus.c
empty_slot.c
fw-path-provider.c
generic-loader.c hw/core/generic-loader: Allow PC to be set on command line 2018-02-09 10:55:40 +00:00
hotplug.c
irq.c
loader-fit.c
loader.c loader: don't perform overlapping address check for memory region ROM images 2018-02-27 18:57:14 +00:00
machine.c machine: Polish -machine xxx,help 2018-02-10 10:06:20 +03:00
Makefile.objs linux-user: remove nmi.c and fw-path-provider.c 2018-01-23 14:20:52 +01:00
nmi.c
null-machine.c
or-irq.c
platform-bus.c
ptimer.c
qdev-fw.c linux-user: remove nmi.c and fw-path-provider.c 2018-01-23 14:20:52 +01:00
qdev-properties-system.c Pull request 2017-12-20 11:30:55 +00:00
qdev-properties.c qapi: Create DEFINE_PROP_OFF_AUTO_PCIBAR 2018-02-06 11:08:26 -07:00
qdev.c Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
register.c
reset.c
stream.c
sysbus.c
uboot_image.h