diff options
author | Mao Han <han_mao@c-sky.com> | 2019-07-16 19:14:24 +0800 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2019-07-17 11:48:35 +0200 |
commit | 1b1433d5670b75c4bd5c9b598e0b00fba6e82d90 (patch) | |
tree | b10b9a129ce8e2d4ee87ed3989fb7cd4a6cb19ed /libebl | |
parent | b3233914074cb7eb19ea2fc3c70257679f867f68 (diff) | |
download | elfutils-1b1433d5670b75c4bd5c9b598e0b00fba6e82d90.tar.gz |
Add backend support for C-SKY
C-SKY V2 ABI manual:
https://github.com/c-sky/csky-doc/blob/master/C-SKY_V2_CPU_Applications_Binary_Interface_Standards_Manual.pdf
C-SKY architecture user guide:
https://github.com/c-sky/csky-doc/blob/master/CSKY%20Architecture%20user_guide.pdf
Signed-off-by: Mao Han <han_mao@c-sky.com>
Diffstat (limited to 'libebl')
-rw-r--r-- | libebl/ChangeLog | 4 | ||||
-rw-r--r-- | libebl/eblopenbackend.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/libebl/ChangeLog b/libebl/ChangeLog index e42cd34b..bb91c152 100644 --- a/libebl/ChangeLog +++ b/libebl/ChangeLog @@ -1,3 +1,7 @@ +2019-04-29 Mao Han <han_mao@c-sky.com> + + * eblopenbackend.c: Add C-SKY. + 2019-06-28 Mark Wielaard <mark@klomp.org> * eblopenbackend.c (try_dlopen): Remove result->name check. diff --git a/libebl/eblopenbackend.c b/libebl/eblopenbackend.c index 9dd51950..01711f5e 100644 --- a/libebl/eblopenbackend.c +++ b/libebl/eblopenbackend.c @@ -135,6 +135,7 @@ static const struct { "bpf", "elf_bpf", "bpf", 3, EM_BPF, 0, 0 }, { "riscv", "elf_riscv", "riscv", 5, EM_RISCV, ELFCLASS64, ELFDATA2LSB }, { "riscv", "elf_riscv", "riscv", 5, EM_RISCV, ELFCLASS32, ELFDATA2LSB }, + { "csky", "elf_csky", "csky", 4, EM_CSKY, ELFCLASS32, ELFDATA2LSB }, }; #define nmachines (sizeof (machines) / sizeof (machines[0])) |