Florent Kermarrec
35250f5b11
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.
2015-07-14 18:01:44 +02:00
Florent Kermarrec
9bc71f374a
rename sdram mapping to main_ram
2015-03-21 21:01:46 +01:00
Florent Kermarrec
473997df26
cpuif: add CSR_ prefix to CSR base addresses (avoid conflicts between CSR and mems bases)
2015-03-02 16:52:17 +01:00
Florent Kermarec
603c2641bb
new Ethernet MAC
2014-11-20 16:47:22 -08:00
Sebastien Bourdeauducq
edf567a0cd
bios: fix boot for or1k
2014-05-14 15:01:02 +02:00
Sebastien Bourdeauducq
9e784fc82c
Generate mem.h from SoC description
2014-02-21 17:55:05 +01:00
Sebastien Bourdeauducq
4ba796417d
software: do not attempt to build network/sdram drivers when cores are not present
2013-11-24 23:50:09 +01:00
Sebastien Bourdeauducq
fca0b968e7
generate linker memory map, move all generated files into the same folder
2013-11-24 19:50:17 +01:00
Sebastien Bourdeauducq
45cfdf41fc
New simplified flash layout + build flashable images for SoC and videomixer
2013-06-01 17:20:40 +02:00
Sebastien Bourdeauducq
b6448ba5fc
bios: remove rescue
2013-05-28 16:15:30 +02:00
Sebastien Bourdeauducq
3eb41f73e6
Simplify system ID
2013-05-19 19:44:00 +02:00
Sebastien Bourdeauducq
581cf5bcb8
timer: atomic reads
2013-05-13 17:18:30 +02:00
Sebastien Bourdeauducq
2e3c2611a6
software: put network code in a library
2013-05-01 00:12:13 +02:00
Sebastien Bourdeauducq
3a4408a880
software: merge flash.h into mem.h
2012-05-31 16:30:30 +02:00
Sebastien Bourdeauducq
22f7d1716e
Remove some boilerplate
2012-05-24 19:22:27 +02:00
Sebastien Bourdeauducq
2500e71cb7
software: merge libextra into libbase
2012-05-24 19:01:47 +02:00
Sebastien Bourdeauducq
f6f42293d1
Clock frequency detection
2012-05-22 13:23:44 +02:00
Sebastien Bourdeauducq
4d754dbb33
bios: serial, network and flash boot support
2012-05-21 22:57:12 +02:00