diff options
author | Bunnaroath Sou <bsou@sifive.com> | 2019-03-18 12:49:20 -0700 |
---|---|---|
committer | Bunnaroath Sou <bsou@sifive.com> | 2019-03-18 12:49:20 -0700 |
commit | 6695a994b01585ae3dce0e492de3c4e3feb2ae4f (patch) | |
tree | 27c338467535c69d5d1c418314d1d607838b1698 /bsp | |
parent | 30c143eb5445f47edb351ba54c84ff8285dc27a9 (diff) |
Add link target options to tools and env
Diffstat (limited to 'bsp')
-rwxr-xr-x | bsp/update-targets.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bsp/update-targets.sh b/bsp/update-targets.sh index 8657883..c4c90cb 100755 --- a/bsp/update-targets.sh +++ b/bsp/update-targets.sh @@ -61,7 +61,9 @@ LDSCRIPT_GENERATOR=freedom-ldscript-generator DTS_FILENAME=design.dts DTB_FILENAME=temp.dtb HEADER_FILENAME=metal.h -LDSCRIPT_FILENAME=metal.lds +LDS_DEFAULT_FILENAME=metal.default.lds +LDS_RAMRODATA_FILENAME=metal.ramrodata.lds +LDS_SCRATCHPAD_FILENAME=metal.scratchpad.lds update_target() { TARGET=$1 @@ -73,7 +75,9 @@ update_target() { # Produce parameterized files $MEE_HEADER_GENERATOR -d $TARGET/$DTB_FILENAME -o $TARGET/$HEADER_FILENAME || die "Failed to produce $TARGET/$HEADER_FILENAME" - $LDSCRIPT_GENERATOR -d $TARGET/$DTB_FILENAME -l $TARGET/$LDSCRIPT_FILENAME || die "Failed to produce $TARGET/$LDSCRIPT_FILENAME" + $LDSCRIPT_GENERATOR -d $TARGET/$DTB_FILENAME -l $TARGET/$LDS_DEFAULT_FILENAME || die "Failed to produce $TARGET/$LDS_DEFAULT_FILENAME" + $LDSCRIPT_GENERATOR -d $TARGET/$DTB_FILENAME -l $TARGET/$LDS_RAMRODATA_FILENAME --ramrodata || die "Failed to produce $TARGET/$LDS_RAMRODATA_FILENAME" + $LDSCRIPT_GENERATOR -d $TARGET/$DTB_FILENAME -l $TARGET/$LDS_SCRATCHPAD_FILENAME --scratchpad || die "Failed to produce $TARGET/$LDS_SCRATCHPAD_FILENAME" # Remove temporary .dtb rm $TARGET/$DTB_FILENAME |