diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2020-09-04 12:43:49 +0200 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2020-09-04 12:55:05 +0200 |
commit | d903d8df4cd9cc991dca4723ab5c18e796fdf389 (patch) | |
tree | 3fb53729f697f8810102ead2c1b4339aefb96814 /bsps/sparc/leon3/config/gr712rc.cfg | |
parent | c713418d7aa6eab93fd9895c3b98c21434892219 (diff) |
leon,mptests: add BSP specific linkflags for MP testsrcc-v1.3-rc9
The RTEMS MP test-suite was originally designed to two identical nodes,
however the LEON devices is often operating several instances of the
RTEMS MP configuration wihtin the same device sharing memory.
Therefore this places the RTEMS MP nodes at different RAM location.
The node1.exe and node2.exe can be started from GRMON like this on a GR712RC
with 4MiB SRAM:
grmon> cpu act 0
grmon> load build/sparc-gaisler-rtems5/c/gr712rc_mp/testsuites/mptests/mp01_node1.exe cpu0
grmon> stack 0x401ffff0 cpu0
grmon> load build/sparc-gaisler-rtems5/c/gr712rc_mp/testsuites/mptests/mp01_node2.exe cpu1
grmon> stack 0x403ffff0 cpu1
grmon> run
Diffstat (limited to 'bsps/sparc/leon3/config/gr712rc.cfg')
-rw-r--r-- | bsps/sparc/leon3/config/gr712rc.cfg | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bsps/sparc/leon3/config/gr712rc.cfg b/bsps/sparc/leon3/config/gr712rc.cfg index e8f07315e7..78adbda14b 100644 --- a/bsps/sparc/leon3/config/gr712rc.cfg +++ b/bsps/sparc/leon3/config/gr712rc.cfg @@ -21,3 +21,7 @@ CFLAGS_OPTIMIZE_V = -O2 -g CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections LDFLAGS = -Wl,--gc-sections + +# For Multiprocessing (AMP) test-suite node1/node2 linking fit into 4MiB +MPTEST_NODE1_LDFLAGS+=-Wl,-Ttext,0x40001000 +MPTEST_NODE2_LDFLAGS+=-Wl,-Ttext,0x40200000 |