xemu/hw/arm
Markus Armbruster 2a7ae4ee50 hw/arm/highbank: Default -drive to if=ide instead of if=scsi
These machines have no onboard SCSI HBA, and no way to plug one.
-drive if=scsi therefore cannot work.  They do have an onboard IDE
controller (sysbus-ahci), but fail to honor if=ide.

Change their default to if=ide, and add a TODO comment on what needs
to be done to actually honor -drive if=ide.

Cc: Rob Herring <robh@kernel.org>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-arm@nongnu.org
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <1487153147-11530-6-git-send-email-armbru@redhat.com>
2017-02-21 13:10:53 +01:00
..
allwinner-a10.c hw: explicitly include qemu-common.h and cpu.h 2016-03-22 22:20:17 +01:00
armv7m.c armv7m: Replace armv7m.hack with unassigned_access handler 2017-01-27 15:20:21 +00:00
aspeed_soc.c aspeed: add a watchdog controller 2017-02-07 18:29:59 +00:00
aspeed.c aspeed: remove useless comment on controller segment size 2017-02-10 17:40:29 +00:00
bcm2835_peripherals.c hw/char: QOM'ify pl011 model 2016-06-06 16:59:31 +01:00
bcm2836.c hw/arm/bcm2836: Wire up CPU timer interrupts correctly 2016-04-04 17:33:51 +01:00
boot.c arm: Create /chosen and /memory devicetree nodes if necessary 2016-11-28 11:32:34 +00:00
collie.c explicitly include qom/cpu.h 2016-05-19 16:42:27 +02:00
cubieboard.c hw/arm/cubieboard hw/arm/xlnx-ep108: Fix units_per_default_bus 2017-02-21 13:10:53 +01:00
digic_boards.c hw: explicitly include qemu-common.h and cpu.h 2016-03-22 22:20:17 +01:00
digic.c hw/char: QOM'ify digic-uart model 2016-06-06 16:59:31 +01:00
exynos4_boards.c hw: explicitly include qemu-common.h and cpu.h 2016-03-22 22:20:17 +01:00
exynos4210.c hw: explicitly include qemu-common.h and cpu.h 2016-03-22 22:20:17 +01:00
fsl-imx6.c char: rename CharDriverState Chardev 2017-01-27 18:07:59 +01:00
fsl-imx25.c char: rename CharDriverState Chardev 2017-01-27 18:07:59 +01:00
fsl-imx31.c char: rename CharDriverState Chardev 2017-01-27 18:07:59 +01:00
gumstix.c machine: Use type_init() to register machine classes 2016-03-16 15:34:05 -03:00
highbank.c hw/arm/highbank: Default -drive to if=ide instead of if=scsi 2017-02-21 13:10:53 +01:00
imx25_pdk.c arm: Uniquely name imx25 I2C buses. 2017-01-20 11:15:06 +00:00
integratorcp.c hw/arm/integratorcp: Support specifying features via -cpu 2017-02-07 18:29:59 +00:00
kzm.c hw: explicitly include qemu-common.h and cpu.h 2016-03-22 22:20:17 +01:00
mainstone.c mainstone: Add mapping for dot, slash and backspace. 2016-10-04 13:28:08 +01:00
Makefile.objs palmetto-bmc: rename the Aspeed board file to aspeed.c 2016-09-22 18:13:05 +01:00
musicpal.c hw/arm: QOM'ify musicpal.c 2016-10-24 16:26:55 +01:00
netduino2.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
nseries.c char: rename CharDriverState Chardev 2017-01-27 18:07:59 +01:00
omap1.c util: move declarations out of qemu-common.h 2016-03-22 22:20:17 +01:00
omap2.c char: rename CharDriverState Chardev 2017-01-27 18:07:59 +01:00
omap_sx1.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
palm.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
pxa2xx_gpio.c hw/arm: QOM'ify pxa2xx_gpio.c 2016-10-24 16:26:55 +01:00
pxa2xx_pic.c hw/arm: QOM'ify pxa2xx_pic.c 2016-05-12 13:42:08 +01:00
pxa2xx.c char: rename CharDriverState Chardev 2017-01-27 18:07:59 +01:00
raspi.c hw: explicitly include qemu-common.h and cpu.h 2016-03-22 22:20:17 +01:00
realview.c hw: Default -drive to if=none instead of scsi when scsi cannot work 2017-02-21 13:10:53 +01:00
sabrelite.c m25p80: qdev-ify drive property 2016-07-04 13:15:22 +01:00
spitz.c hw: Default -drive to if=ide explicitly where it works 2017-02-21 13:10:53 +01:00
stellaris.c stellaris: Use the 'unimplemented' device for parts we don't implement 2017-02-07 18:55:15 +00:00
stm32f205_soc.c STM32F205: Connect the SPI devices 2016-10-04 13:28:07 +01:00
strongarm.c hw/arm: QOM'ify strongarm.c 2016-10-24 16:26:56 +01:00
strongarm.h Move target-* CPU file into a target/ folder 2016-12-20 21:52:12 +01:00
sysbus-fdt.c sysbus: Remove ignored return value of FindSysbusDeviceFunc 2016-09-27 17:03:34 -03:00
tosa.c hw: Default -drive to if=ide explicitly where it works 2017-02-21 13:10:53 +01:00
trace-events trace-events: fix first line comment in trace-events 2016-08-12 10:36:01 +01:00
versatilepb.c versatilepb: do not run if user asks for more than 256MB RAM 2016-10-28 15:51:27 +01:00
vexpress.c hw: Default -drive to if=none instead of scsi when scsi cannot work 2017-02-21 13:10:53 +01:00
virt-acpi-build.c hw/arm/virt: Declare fwcfg as dma cache coherent in ACPI 2017-02-10 17:40:29 +00:00
virt.c hw/arm/virt: Declare fwcfg as dma cache coherent in dt 2017-02-10 17:40:29 +00:00
xilinx_zynq.c hw: Default -drive to if=none instead of scsi when scsi cannot work 2017-02-21 13:10:53 +01:00
xlnx-ep108.c hw/arm/cubieboard hw/arm/xlnx-ep108: Fix units_per_default_bus 2017-02-21 13:10:53 +01:00
xlnx-zynqmp.c target-arm: Enable EL2 feature bit on A53 and A57 2017-01-20 11:15:10 +00:00
z2.c i2c: Allow I2C devices to NAK start events 2017-01-09 11:40:20 +00:00