blob: 369238de50a77d924af2eb6b8478abf6739deed0 [file] [log] [blame]
/* The HiFive1a board has 512 MB of flash. The first 0x400000 is reserved for
* the default bootloader provided by SiFive. We also reserve room for apps to
* make all of the linker files work, but don't really support them on this
* chip.
*/
MEMORY
{
rom (rx) : ORIGIN = 0x20010000, LENGTH = 0x30000
prog (rx) : ORIGIN = 0x20040000, LENGTH = 512M-0x430000
ram (rwx) : ORIGIN = 0x80000000, LENGTH = 0x4000
}
MPU_MIN_ALIGN = 1K;
INCLUDE ../kernel_layout.ld