diff options
author | Hesham ALMatary <heshamelmatary@gmail.com> | 2015-04-18 17:25:51 +0100 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2015-04-19 06:26:36 -0400 |
commit | 3d597c04ed42d61fcd22a42f1d68c4b1621334fe (patch) | |
tree | ff0951ca63f0ff5c8cd432fa63aafffd677ca078 /c/src/lib/libbsp/or1k/generic_or1k/startup/linkcmds | |
parent | sp13: Document message buffer usage and adjust configuration (diff) | |
download | rtems-3d597c04ed42d61fcd22a42f1d68c4b1621334fe.tar.bz2 |
Rename or1ksim BSP to generic_or1k
or1ksim BSP was initially named after or1ksim simulator, and it was
intented to only run there. But now it can also run on QEMU, jor1k and
real FPGA boards without modifications. It makes more sense to give
it a new generic name like generic_or1k.
Diffstat (limited to 'c/src/lib/libbsp/or1k/generic_or1k/startup/linkcmds')
-rw-r--r-- | c/src/lib/libbsp/or1k/generic_or1k/startup/linkcmds | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/or1k/generic_or1k/startup/linkcmds b/c/src/lib/libbsp/or1k/generic_or1k/startup/linkcmds new file mode 100644 index 0000000000..cef99d36d0 --- /dev/null +++ b/c/src/lib/libbsp/or1k/generic_or1k/startup/linkcmds @@ -0,0 +1,41 @@ +/** + * @file + * + * @ingroup bsp_linker + * + * @brief Memory map + */ + +/* + * COPYRIGHT (c) 2014 Hesham ALMatary <heshamelmatary@gmail.com> + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.org/license/LICENSE + */ + +MEMORY + { + VECTOR_RAM (AIW) : ORIGIN = 0x0 , LENGTH = 8260 + RAM : org = 0x00002048, l = 0x1FFDFB8 + UNEXPECTED_SECTIONS : ORIGIN = 0xffffffff, LENGTH = 0 + } + +REGION_ALIAS ("REGION_START", RAM); +REGION_ALIAS ("REGION_VECTOR", VECTOR_RAM); +REGION_ALIAS ("REGION_TEXT", RAM); +REGION_ALIAS ("REGION_TEXT_LOAD", RAM); +REGION_ALIAS ("REGION_RODATA", RAM); +REGION_ALIAS ("REGION_RODATA_LOAD", RAM); +REGION_ALIAS ("REGION_DATA", RAM); +REGION_ALIAS ("REGION_DATA_LOAD", RAM); +REGION_ALIAS ("REGION_FAST_DATA", RAM); +REGION_ALIAS ("REGION_FAST_DATA_LOAD", RAM); +REGION_ALIAS ("REGION_BSS", RAM); +REGION_ALIAS ("REGION_WORK", RAM); +REGION_ALIAS ("REGION_STACK", RAM); + +bsp_section_vector_begin = 0; +bsp_section_stack_begin = 0x1FFDFB8; + +INCLUDE linkcmds.base |