diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2013-02-18 16:58:30 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2015-05-03 21:30:50 +0100 |
commit | cb3defe8b9149cfe432b5cb4236f42724b0a9272 (patch) | |
tree | c498dc27eec174a76bb803a2e55a21c2ea147b5f /hw/misc/Makefile.objs | |
parent | 94e4bdbb9b623d32db574140a1e178e9871f8426 (diff) |
add hw/omap3_boot.c file
omap3 bootrom emulation
small changes in boot rom code
- update comments and include a note for r12=1 smc call
- leave the cpu in SYS mode when jumping to bootloader code
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Changes by: Loïc Minier <loic.minier@linaro.org>
Fix use of p after free() in omap3_mmc_fat_boot()
Fix logic test to use && in omap3_mmc_fat_boot
Changes by: Peter Maydell <peter.maydell@linaro.org>
Remove code which was erroneously overriding the detection of a CHSETUP
header in an OMAP boot image loaded from an MMC card.
Fix raw mode boot (try sectors 0 and 256, use right offsets)
Changes by: Juha:
- do not map boot rom at address zero
- make use of the arm cp15 vector base address register
- run boot rom emulation from omap3 instead of board
Changes by: Peter Chubb <peter.chubb@nicta.com.au>
- bugfixes to make FAT12/FAT16 work
Diffstat (limited to 'hw/misc/Makefile.objs')
-rw-r--r-- | hw/misc/Makefile.objs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/misc/Makefile.objs b/hw/misc/Makefile.objs index 4aa76ffec..6bc272a1f 100644 --- a/hw/misc/Makefile.objs +++ b/hw/misc/Makefile.objs @@ -34,6 +34,7 @@ obj-$(CONFIG_OMAP) += omap_gpmc.o obj-$(CONFIG_OMAP) += omap_l4.o obj-$(CONFIG_OMAP) += omap_sdrc.o obj-$(CONFIG_OMAP) += omap_tap.o +obj-$(CONFIG_OMAP) += omap3_boot.o obj-$(CONFIG_SLAVIO) += slavio_misc.o obj-$(CONFIG_ZYNQ) += zynq_slcr.o obj-$(CONFIG_STM32F2XX_SYSCFG) += stm32f2xx_syscfg.o |