diff options
author | Nathaniel Graff <nathaniel.graff@sifive.com> | 2018-12-18 13:15:24 -0800 |
---|---|---|
committer | Nathaniel Graff <nathaniel.graff@sifive.com> | 2019-01-07 10:57:33 -0800 |
commit | c8611b1e729931796c0403023c755b694439853a (patch) | |
tree | d9371b140bcc9bd3899c11fc75bb5c51fc7b9d8a /bsp/freedom-e310-arty | |
parent | 45ff0752939a1139c4e43379764753300b5c24f6 (diff) |
Update BSPs for ITIM
Diffstat (limited to 'bsp/freedom-e310-arty')
-rw-r--r-- | bsp/freedom-e310-arty/mee.lds | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/bsp/freedom-e310-arty/mee.lds b/bsp/freedom-e310-arty/mee.lds index cf24a7c..8cd1a87 100644 --- a/bsp/freedom-e310-arty/mee.lds +++ b/bsp/freedom-e310-arty/mee.lds @@ -5,6 +5,7 @@ ENTRY(_enter) MEMORY { ram (wxa!ri) : ORIGIN = 0x80000000, LENGTH = 0x4000 + itim (wx!rai) : ORIGIN = 0x8000000, LENGTH = 0x4000 flash (rxai!w) : ORIGIN = 0x20400000, LENGTH = 0x20000000 } @@ -12,7 +13,9 @@ PHDRS { flash PT_LOAD; ram_init PT_LOAD; + itim_init PT_LOAD; ram PT_NULL; + itim PT_NULL; } SECTIONS @@ -117,6 +120,30 @@ SECTIONS } >flash AT>flash :flash + .litimalign : + { + . = ALIGN(4); + PROVIDE( mee_segment_itim_source_start = . ); + } >flash AT>flash :flash + + + .ditimalign : + { + . = ALIGN(4); + PROVIDE( mee_segment_itim_target_start = . ); + } >itim AT>flash :itim_init + + + .itim : + { + *(.itim .itim.*) + } >itim AT>flash :itim_init + + + . = ALIGN(8); + PROVIDE( mee_segment_itim_target_end = . ); + + .lalign : { . = ALIGN(4); |