qemu/include/hw/arm
Peter Crosthwaite 9776f63645 arm: boot: Support big-endian elfs
Support ARM big-endian ELF files in system-mode emulation. When loading
an elf, determine the endianness mode expected by the elf, and set the
relevant CPU state accordingly.

With this, big-endian modes are now fully supported via system-mode LE,
so there is no need to restrict the elf loading to the TARGET
endianness so the ifdeffery on TARGET_WORDS_BIGENDIAN goes away.

Signed-off-by: Peter Crosthwaite <crosthwaite.peter@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
[PMM: fix typo in comments]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2016-03-04 11:30:21 +00:00
..
allwinner-a10.h arm: allwinner-a10: Add SATA 2015-11-06 14:09:01 -05:00
arm.h arm: boot: Support big-endian elfs 2016-03-04 11:30:21 +00:00
bcm2835_peripherals.h bcm2835_peripherals: add rollup device for bcm2835 peripherals 2016-02-03 15:00:45 +00:00
bcm2836.h bcm2836: add bcm2836 SoC device 2016-02-03 15:00:46 +00:00
digic.h
exynos4210.h
fdt.h
fsl-imx25.h i.MX: Add an i.MX25 specific CCM class/instance 2015-12-17 13:37:16 +00:00
fsl-imx31.h i.MX: Split the CCM class into an abstract base class and a concrete class 2015-12-17 13:37:15 +00:00
linux-boot-if.h
omap.h
primecell.h
pxa.h
raspi_platform.h bcm2835_peripherals: add rollup device for bcm2835 peripherals 2016-02-03 15:00:45 +00:00
sharpsl.h
soc_dma.h
stm32f205_soc.h
sysbus-fdt.h
virt-acpi-build.h arm: virt-acpi: each MADT.GICC entry as enabled unconditionally 2016-02-03 13:46:34 +00:00
virt.h hw/arm/virt: Provide a secure-only RAM if booting in Secure mode 2016-03-04 11:30:17 +00:00
xlnx-zynqmp.h xlnx-zynqmp: Connect the SPI devices 2016-01-21 14:15:03 +00:00