qemu/include/hw/arm
Peter Crosthwaite 10b8ec73e6 arm: boot: Add board specific setup code API
Add an API for boards to inject their own preboot software (or
firmware) sequence.

The software then returns to the bootloader via the link register. This
allows boards to do their own little bits of firmware setup without
needed to replace the bootloader completely (which is the requirement
for existing firmware support).

The blob is loaded by a callback if and only if doing a linux boot
(similar to the existing write_secondary support).

Rewrite the comment for the primary boot blob.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Crosthwaite <crosthwaite.peter@gmail.com>
Message-id: 070295644c6ac84696d743913296e8cfefb48c15.1446182614.git.crosthwaite.peter@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2015-11-03 13:49:41 +00:00
..
allwinner-a10.h hw/arm/allwinner-a10: initialize EMAC 2014-02-08 14:50:48 +00:00
arm.h arm: boot: Add board specific setup code API 2015-11-03 13:49:41 +00:00
digic.h hw/arm/digic: add UART support 2013-12-17 20:12:51 +00:00
exynos4210.h i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
fdt.h hw/arm/sysbus-fdt: enable vfio-calxeda-xgmac dynamic instantiation 2015-06-19 14:17:44 +01:00
fsl-imx25.h i.MX: Add GPIO devices to i.MX25 SOC 2015-09-14 14:39:49 +01:00
fsl-imx31.h i.MX: Add GPIO devices to i.MX31 SOC 2015-09-14 14:39:49 +01:00
linux-boot-if.h hw/arm: new interface for devices which need to behave differently for kernel boot 2015-09-08 17:38:43 +01:00
omap.h hw: Convert from BlockDriverState to BlockBackend, mostly 2014-10-20 14:02:25 +02:00
primecell.h
pxa.h hw: Convert from BlockDriverState to BlockBackend, mostly 2014-10-20 14:02:25 +02:00
sharpsl.h
soc_dma.h
stm32f205_soc.h stm32f205: Fix SoC type name 2015-04-13 11:37:10 +01:00
sysbus-fdt.h hw/arm/sysbus-fdt: helpers for platform bus nodes addition 2015-06-02 15:44:28 +01:00
virt-acpi-build.h hw/arm/virt: Add gic-version option to virt machine 2015-09-24 01:29:37 +01:00
virt.h hw/arm/virt: Add gic-version option to virt machine 2015-09-24 01:29:37 +01:00
xlnx-zynqmp.h target-arm: xlnx-zynqmp: Add sdhci support. 2015-10-29 17:59:27 +00:00