diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-12-14 21:36:09 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-04 05:52:28 +0100 |
commit | ffa11531700fca97a9be177bac54562de385401f (patch) | |
tree | baebbf0a9c8f24ba65716823d7b3618709659a41 /bsps/m68k | |
parent | score: Add _Memory_Fill() (diff) | |
download | rtems-ffa11531700fca97a9be177bac54562de385401f.tar.bz2 |
bsps: Add RamEnd to linker command files
Update #3838.
Diffstat (limited to 'bsps/m68k')
-rw-r--r-- | bsps/m68k/av5282/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/av5282/start/linkcmdsflash | 1 | ||||
-rw-r--r-- | bsps/m68k/av5282/start/linkcmdsram | 1 | ||||
-rw-r--r-- | bsps/m68k/csb360/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/gen68340/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/gen68360/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/gen68360/start/linkcmds.bootp | 1 | ||||
-rw-r--r-- | bsps/m68k/gen68360/start/linkcmds.prom | 1 | ||||
-rw-r--r-- | bsps/m68k/mcf5206elite/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/mcf52235/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/mcf5225x/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/mcf5235/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/mcf5235/start/linkcmdsflash | 1 | ||||
-rw-r--r-- | bsps/m68k/mcf5235/start/linkcmdsram | 1 | ||||
-rw-r--r-- | bsps/m68k/mcf5329/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/mcf5329/start/linkcmdsflash | 1 | ||||
-rw-r--r-- | bsps/m68k/mrm332/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/mvme162/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/mvme167/start/linkcmds | 1 | ||||
-rw-r--r-- | bsps/m68k/shared/start/linkcmds.base | 1 | ||||
-rw-r--r-- | bsps/m68k/uC5282/start/linkcmds | 1 |
21 files changed, 21 insertions, 1 deletions
diff --git a/bsps/m68k/av5282/start/linkcmds b/bsps/m68k/av5282/start/linkcmds index bf05d62018..4ffee0fa91 100644 --- a/bsps/m68k/av5282/start/linkcmds +++ b/bsps/m68k/av5282/start/linkcmds @@ -15,6 +15,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 16M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0; _VBR = 0x0; diff --git a/bsps/m68k/av5282/start/linkcmdsflash b/bsps/m68k/av5282/start/linkcmdsflash index be694788dd..1307d844c9 100644 --- a/bsps/m68k/av5282/start/linkcmdsflash +++ b/bsps/m68k/av5282/start/linkcmdsflash @@ -15,6 +15,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 16M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0; _VBR = 0x0; diff --git a/bsps/m68k/av5282/start/linkcmdsram b/bsps/m68k/av5282/start/linkcmdsram index bb678af188..7ec8edb6e9 100644 --- a/bsps/m68k/av5282/start/linkcmdsram +++ b/bsps/m68k/av5282/start/linkcmdsram @@ -15,6 +15,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 16M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0; _VBR = 0x0; diff --git a/bsps/m68k/csb360/start/linkcmds b/bsps/m68k/csb360/start/linkcmds index 25f3f3f15a..f7b2a98698 100644 --- a/bsps/m68k/csb360/start/linkcmds +++ b/bsps/m68k/csb360/start/linkcmds @@ -14,6 +14,7 @@ HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; RamBase = DEFINED(RamBase) ? RamBase : 0x00100000; RamSize = DEFINED(RamSize) ? RamSize : 31M; +RamEnd = RamBase + RamSize; /* This is needed for _CPU_ISR_install_vector - * WARNING: it MUST match BSP_RAMBAR !!!!!!!!!!! */ diff --git a/bsps/m68k/gen68340/start/linkcmds b/bsps/m68k/gen68340/start/linkcmds index 3621474fe8..83a033a96f 100644 --- a/bsps/m68k/gen68340/start/linkcmds +++ b/bsps/m68k/gen68340/start/linkcmds @@ -20,6 +20,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x10000000; RamSize = DEFINED(RamSize) ? RamSize : 4M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; /* diff --git a/bsps/m68k/gen68360/start/linkcmds b/bsps/m68k/gen68360/start/linkcmds index f2858137d7..0bbb3940e3 100644 --- a/bsps/m68k/gen68360/start/linkcmds +++ b/bsps/m68k/gen68360/start/linkcmds @@ -15,6 +15,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 64M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; /* diff --git a/bsps/m68k/gen68360/start/linkcmds.bootp b/bsps/m68k/gen68360/start/linkcmds.bootp index a05573cb2c..2c1814aa5d 100644 --- a/bsps/m68k/gen68360/start/linkcmds.bootp +++ b/bsps/m68k/gen68360/start/linkcmds.bootp @@ -19,6 +19,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 64M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; /* diff --git a/bsps/m68k/gen68360/start/linkcmds.prom b/bsps/m68k/gen68360/start/linkcmds.prom index 0e68300de7..64aad46cc7 100644 --- a/bsps/m68k/gen68360/start/linkcmds.prom +++ b/bsps/m68k/gen68360/start/linkcmds.prom @@ -19,6 +19,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 64M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; /* diff --git a/bsps/m68k/mcf5206elite/start/linkcmds b/bsps/m68k/mcf5206elite/start/linkcmds index d65e495943..ebabe5f5f7 100644 --- a/bsps/m68k/mcf5206elite/start/linkcmds +++ b/bsps/m68k/mcf5206elite/start/linkcmds @@ -39,6 +39,7 @@ _SYS_CLOCK_FREQUENCY = DEFINED(_SYS_CLOCK_FREQUENCY) ? HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; RamBase = DEFINED(RamBase) ? RamBase : 0x30000000; RamSize = DEFINED(RamSize) ? RamSize : 0x00100000; +RamEnd = RamBase + RamSize; /* * Setup the memory map of the MCF5206eLITE evaluation board diff --git a/bsps/m68k/mcf52235/start/linkcmds b/bsps/m68k/mcf52235/start/linkcmds index 0c4d15fe08..a5c69b2074 100644 --- a/bsps/m68k/mcf52235/start/linkcmds +++ b/bsps/m68k/mcf52235/start/linkcmds @@ -15,6 +15,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x20000000; RamSize = DEFINED(RamSize) ? RamSize : 32K; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; _FlashBase = DEFINED(_FlashBase) ? _FlashBase : 0x00000000; diff --git a/bsps/m68k/mcf5225x/start/linkcmds b/bsps/m68k/mcf5225x/start/linkcmds index 563aede8eb..0cd45553ba 100644 --- a/bsps/m68k/mcf5225x/start/linkcmds +++ b/bsps/m68k/mcf5225x/start/linkcmds @@ -15,6 +15,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x20000000; RamSize = DEFINED(RamSize) ? RamSize : 64K; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; _FlashBase = DEFINED(_FlashBase) ? _FlashBase : 0x00000000; diff --git a/bsps/m68k/mcf5235/start/linkcmds b/bsps/m68k/mcf5235/start/linkcmds index 8d98973a28..a1ecc35387 100644 --- a/bsps/m68k/mcf5235/start/linkcmds +++ b/bsps/m68k/mcf5235/start/linkcmds @@ -22,6 +22,7 @@ MCF5235_BSP_START_FROM_FLASH = 0; */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 16M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0; diff --git a/bsps/m68k/mcf5235/start/linkcmdsflash b/bsps/m68k/mcf5235/start/linkcmdsflash index 87dfadf8c0..c644b34fde 100644 --- a/bsps/m68k/mcf5235/start/linkcmdsflash +++ b/bsps/m68k/mcf5235/start/linkcmdsflash @@ -22,6 +22,7 @@ MCF5235_BSP_START_FROM_FLASH = 1; */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 16M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0; diff --git a/bsps/m68k/mcf5235/start/linkcmdsram b/bsps/m68k/mcf5235/start/linkcmdsram index 0f616890a8..ae15b92067 100644 --- a/bsps/m68k/mcf5235/start/linkcmdsram +++ b/bsps/m68k/mcf5235/start/linkcmdsram @@ -22,6 +22,7 @@ MCF5235_BSP_START_FROM_FLASH = 0; */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 16M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0; diff --git a/bsps/m68k/mcf5329/start/linkcmds b/bsps/m68k/mcf5329/start/linkcmds index 78fc50c22a..54fa5b34bb 100644 --- a/bsps/m68k/mcf5329/start/linkcmds +++ b/bsps/m68k/mcf5329/start/linkcmds @@ -18,6 +18,7 @@ _CoreSRamSize = DEFINED(RamSize) ? RamSize : 32K; RamBase = DEFINED(RamBase) ? RamBase : 0x40000000; RamSize = DEFINED(RamSize) ? RamSize : 32M; +RamEnd = RamBase + RamSize; _BootFlashBase = DEFINED(_FlashBase) ? _FlashBase : 0x00000000; _BootFlashSize = DEFINED(_FlashBase) ? _FlashBase : 2M; diff --git a/bsps/m68k/mcf5329/start/linkcmdsflash b/bsps/m68k/mcf5329/start/linkcmdsflash index adfb3bacfb..99e04d3310 100644 --- a/bsps/m68k/mcf5329/start/linkcmdsflash +++ b/bsps/m68k/mcf5329/start/linkcmdsflash @@ -18,6 +18,7 @@ _CoreSRamSize = DEFINED(RamSize) ? RamSize : 32K; RamBase = DEFINED(RamBase) ? RamBase : 0x40000000; RamSize = DEFINED(RamSize) ? RamSize : 32M; +RamEnd = RamBase + RamSize; _BootFlashBase = DEFINED(_FlashBase) ? _FlashBase : 0x00000000; _BootFlashSize = DEFINED(_FlashBase) ? _FlashBase : 2M; diff --git a/bsps/m68k/mrm332/start/linkcmds b/bsps/m68k/mrm332/start/linkcmds index 125538c50c..1ce441652a 100644 --- a/bsps/m68k/mrm332/start/linkcmds +++ b/bsps/m68k/mrm332/start/linkcmds @@ -41,7 +41,7 @@ __DYNAMIC = 0; RomBase = DEFINED(RomBase) ? RomBase : 0x90000; RamBase = DEFINED(RamBase) ? RamBase : 0x03000; RamSize = DEFINED(RamSize) ? RamSize : 0x7d000; -_RamEnd = RamBase + RamSize; +RamEnd = RamBase + RamSize; MEMORY { diff --git a/bsps/m68k/mvme162/start/linkcmds b/bsps/m68k/mvme162/start/linkcmds index fd77dcf147..26c85007a4 100644 --- a/bsps/m68k/mvme162/start/linkcmds +++ b/bsps/m68k/mvme162/start/linkcmds @@ -17,6 +17,7 @@ */ RamSize = DEFINED(RamSize) ? RamSize : 1M; +RamEnd = RamBase + RamSize; MEMORY { diff --git a/bsps/m68k/mvme167/start/linkcmds b/bsps/m68k/mvme167/start/linkcmds index dc50449b29..145845b28a 100644 --- a/bsps/m68k/mvme167/start/linkcmds +++ b/bsps/m68k/mvme167/start/linkcmds @@ -15,6 +15,7 @@ RamBase = DEFINED(RamBase) ? RamBase : 0x00800000; RamSize = DEFINED(RamSize) ? RamSize : 4M; +RamEnd = RamBase + RamSize; MEMORY { diff --git a/bsps/m68k/shared/start/linkcmds.base b/bsps/m68k/shared/start/linkcmds.base index fc726b4419..1b6e0ec7d3 100644 --- a/bsps/m68k/shared/start/linkcmds.base +++ b/bsps/m68k/shared/start/linkcmds.base @@ -267,6 +267,7 @@ SECTIONS { /* FIXME */ RamBase = ORIGIN (REGION_DATA); RamSize = LENGTH (REGION_DATA); + RamEnd = RamBase + RamSize; WorkAreaBase = bsp_section_work_begin; HeapSize = 0; diff --git a/bsps/m68k/uC5282/start/linkcmds b/bsps/m68k/uC5282/start/linkcmds index 9636fc28ca..da97472f1b 100644 --- a/bsps/m68k/uC5282/start/linkcmds +++ b/bsps/m68k/uC5282/start/linkcmds @@ -17,6 +17,7 @@ */ RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamSize : 16M; +RamEnd = RamBase + RamSize; HeapSize = DEFINED(HeapSize) ? HeapSize : 0; _FlashBase = DEFINED(_FlashBase) ? _FlashBase : 0x10000000; _FlashSize = DEFINED(_FlashSize) ? _FlashSize : 4M ; |