bios: add romboot
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 14 Jul 2015 15:33:24 +0000 (17:33 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 14 Jul 2015 16:01:44 +0000 (18:01 +0200)
commit35250f5b110da0749929f160ceb21f0286fb01b9
tree35ef34babb5b0e0c9804d5e5734f45eea089ff6d
parent6c13879fb605a1ee2bd5a3b35669e093f9a4267b
bios: add romboot

When firmware is small enough, it can be interesting to run code from an embedded blockram memory (faster and not impacted by memory controller activity).
It can also be a fallback option in case boot from flash failed.
To use this, define ROM_BOOT_ADDRESS and initialize the blockram with the firmware data.
software/bios/boot.c
software/bios/boot.h
software/bios/main.c