From ea7f4a0ca1dc6a4eef0ba065d91a969881e7053c Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 30 Jan 2018 17:25:20 -0600 Subject: sparc/*/linkcmds*: Move ENTRY() from linkcmds.base to top linkcmds This was at the request of a user to make it easier to have a custom entry point. This way they just provide their own top level linkcmds and include linkcmds.base. Updates #3520. --- c/src/lib/libbsp/sparc/erc32/startup/linkcmds | 2 ++ c/src/lib/libbsp/sparc/leon2/startup/linkcmds | 2 ++ c/src/lib/libbsp/sparc/leon2/startup/linkcmds.leon2 | 2 ++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr712rc | 2 ++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr740 | 2 ++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds.leon3 | 2 ++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut699 | 2 ++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut700 | 2 ++ c/src/lib/libbsp/sparc/shared/startup/linkcmds.base | 1 - 9 files changed, 16 insertions(+), 1 deletion(-) diff --git a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds b/c/src/lib/libbsp/sparc/erc32/startup/linkcmds index d82cae63f9..9df3a0d94f 100644 --- a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/erc32/startup/linkcmds @@ -24,4 +24,6 @@ MEMORY ram : ORIGIN = 0x02000000, LENGTH = 32M } +ENTRY(start) + INCLUDE linkcmds.base diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds index bee29a29b3..f1c7b9ce3e 100644 --- a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds @@ -24,4 +24,6 @@ MEMORY ram : ORIGIN = 0x40000000, LENGTH = 1024M } +ENTRY(start) + INCLUDE linkcmds.base diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds.leon2 b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds.leon2 index bee29a29b3..f1c7b9ce3e 100644 --- a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds.leon2 +++ b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds.leon2 @@ -24,4 +24,6 @@ MEMORY ram : ORIGIN = 0x40000000, LENGTH = 1024M } +ENTRY(start) + INCLUDE linkcmds.base diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr712rc b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr712rc index 30f2b68bb9..6954e88f45 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr712rc +++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr712rc @@ -17,4 +17,6 @@ MEMORY ram : ORIGIN = 0x40000000, LENGTH = 1024M } +ENTRY(start) + INCLUDE linkcmds.base diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr740 b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr740 index a1ae26935a..c16fd7fd7f 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr740 +++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr740 @@ -16,4 +16,6 @@ MEMORY _PROM_START = ORIGIN (rom); _RAM_START = ORIGIN (ram); +ENTRY(start) + INCLUDE linkcmds.base diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.leon3 b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.leon3 index 30f2b68bb9..6954e88f45 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.leon3 +++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.leon3 @@ -17,4 +17,6 @@ MEMORY ram : ORIGIN = 0x40000000, LENGTH = 1024M } +ENTRY(start) + INCLUDE linkcmds.base diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut699 b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut699 index 30f2b68bb9..6954e88f45 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut699 +++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut699 @@ -17,4 +17,6 @@ MEMORY ram : ORIGIN = 0x40000000, LENGTH = 1024M } +ENTRY(start) + INCLUDE linkcmds.base diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut700 b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut700 index 30f2b68bb9..6954e88f45 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut700 +++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut700 @@ -17,4 +17,6 @@ MEMORY ram : ORIGIN = 0x40000000, LENGTH = 1024M } +ENTRY(start) + INCLUDE linkcmds.base diff --git a/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base b/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base index cc264a2045..b4e1c28121 100644 --- a/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base +++ b/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base @@ -3,7 +3,6 @@ OUTPUT_ARCH(sparc) __DYNAMIC = 0; -ENTRY(start) /* * The memory map looks like this: -- cgit v1.2.3