From dec5e596b2f0b8da0fedb2f282bc8ea73182b3a2 Mon Sep 17 00:00:00 2001 From: BigWhiteDog Date: Fri, 20 Nov 2020 16:47:06 +0800 Subject: [PATCH] add missing ld script --- resource/gcpt_restore/restore.lds | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 resource/gcpt_restore/restore.lds diff --git a/resource/gcpt_restore/restore.lds b/resource/gcpt_restore/restore.lds new file mode 100644 index 00000000..6a9cb9b3 --- /dev/null +++ b/resource/gcpt_restore/restore.lds @@ -0,0 +1,32 @@ +/* See LICENSE for license details. */ + +OUTPUT_ARCH( "riscv" ) + +ENTRY( boot_decide_vector ) + +SECTIONS +{ + + /*--------------------------------------------------------------------*/ + /* Code and read-only segment */ + /*--------------------------------------------------------------------*/ + + /* Begining of code and text segment */ + . = 0x80000000; + + /* restore: Restore Program code section */ + .restore.code : + { + *(.restore.code) + } + . = 0x80000f00; + .restore.flag : + { + *(.restore.flag) + } + . = 0x80001000; + .restore.data : + { + *(.restore.data) + } +} -- GitLab